SSH 简介
SSH(Secure Shell)是一种安全的传输协议,Ubuntu 客户端可通过 SSH 访问远程服务器。
相关软件包包括 openssh-client 和 openssh-server。
安装客户端
登陆其他机器只需安装 openssh-client(Ubuntu 通常默认已安装,若未安装可执行):
sudo apt-get install openssh-client
开启本机 SSH 服务
若需在本机开放 SSH 服务,需安装 openssh-server(默认未安装):
sudo apt-get install openssh-server
ps -e | grep ssh
sudo /etc/init.d/ssh start
SSH 配置
编辑 SSH 配置文件以增强安全性或修改端口:
sudo apt-get install vim
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original
sudo chmod a-w /etc/ssh/sshd_config.original
vim /etc/ssh/sshd_config
在配置文件中建议进行以下修改:
- 端口修改:取消注释
Port 22,改为五位数端口,例如Port 22333。 - Root 登录:取消注释
PermitRootLogin yes,修改为PermitRootLogin no。
修改完成后重启服务:
sudo /etc/init.d/ssh restart

