Linux 下使用终端 SSH 登录 VPS
在 Windows 中经常使用 PuTTY 登录 SSH 管理 VPS,但在 Linux 中直接使用终端就可以了。Linux(包括 Unix Mac iOS 等)都内建了 OpenSSH 指令,使用它登录管理 VPS 也很方便。
在 Linux 中打开终端,直接输入指令,
ssh <username>@<yourdomain 或 IP> -p <port>
根据提示输入密码去登录。也可以使用图形界面,如果服务器支持,可以增加参数 -X 即可。
为了更方便地使用 Terminal,还可以配置本地 SSH 的 config。
创建 SSH 的配置文件 config
touch ~/.ssh/config
一般情况下,此处的 ~ 表示当前系统用户的根用户目录,因此这个文件可能是 /home/username/.ssh/config(视使用的系统而定)。
以上面指令用到的配置为例,用户名为 username,VPS 服务器为 server_IP,服务器上的 SSH 服务端口为 1234,则
cat >> ~/.ssh/config <<EOF
Host your_vps //自定义的 host 简称
User username //用户名
Hostname server_IP //服务器地址也可以是域名
Port 1234 //服务器 open-ssh 端口
IdentityFile //使用密钥登录时的私钥文件地址
ServerAliveInterval 30 //连接保持
EOF
说明:连接保持是在我们没有操作的时候自动每隔一定时间(像上面是 30 秒)发送一次无意义数据来保持连接而不被服务器断开,直到主动退出。your_vps 可以是自己想要的任何别名。现在就可以使用 ssh your_vps 登录 VPS 了。
如果配置中还没有添加连接保持,可以使用以下命令添加:
cat "ServerAliveInterval 30" >> ~/.ssh/config
如果有多个服务器,还可以像上面一样再增加一个 HOST 即可。
『 转载请注明来源及链接 』