安装 ssh

安装 ssh

我有一个 MTS MBlaze USB 加密狗,可以用它来连接互联网。问题是,如何设置可通过互联网访问的 ssh 连接,以便任何人都可以通过该连接连接到我的 PC(当然,使用我提供的有效用户名/密码)?如果不可能,我需要做什么才能实现这一点?

我正在使用 ubuntu 10.04 - 但如果绝对必要的话可以升级。

答案1

安装 ssh

首先,你需要安装 ssh。不只是客户端,还有服务器。找出:

$ which ssh
/usr/bin/ssh
$ which sshd
/usr/sbin/sshd

如果which找不到它们,您需要安装:sudo apt-get install ssh sshd

安装过程应该设置好一切,但为了以防万一,请确保 ssh 端口(22)是打开的(如果 ufw 被禁用,请考虑启用它):sudo ufw allow 22/tcp

你的地址是

输入ip addr | grep inet以获取您的 IP 地址。如果它以192.168.、或172.16.开头,172.31.10.您有一个本地(又称私有)IP 地址。否则它是公共的(例如 74.125.224.51)。如果它是公共的,那就很简单了。任何人都可以尝试使用类似 的命令进行连接。ssh [email protected]

如果你只能使用本地 IP 地址,则需要配置路由器以将端口 22 转发到你的计算机。然后你可以访问类似http://whatismyip.org/获取你的公共 IP 地址,任何拥有该地址的人都可以尝试使用类似命令进行连接。ssh [email protected]

获得永久地址

注册http://dyndns.com/他们的免费主机服务将 dyndns 名称链接到您的 ip 地址。我在此假设您没有从 ISP 购买静态 ip 地址。

相关内容