1、安装OpenSSH Server
-
打开终端(快捷键:Ctrl+Alt+T)并输入以下命令安装OpenSSH Server:
sudo apt-get update
sudo apt-get install openssh-server
- 安装过程中需要输入sudo密码和确认安装选项。
2、配置SSH Server
-
在终端中输入以下命令来编辑SSH配置文件:
sudo nano /etc/ssh/sshd_config
-
可以根据需要修改以下设置:
Port 22 # 修改端口号
PermitRootLogin no # 禁止root用户登录
PasswordAuthentication no # 禁用密码登录
-
修改完毕后按Ctrl+X,然后按Y保存并退出。
3、重启SSH Server
-
输入以下命令来重启SSH Server以使配置生效:
sudo service ssh restart
4、配置防火墙
-
如果你有开启防火墙,需要在防火墙中允许SSH连接。
-
在终端中输入以下命令来允许SSH连接:
sudo ufw allow ssh
5、测试SSH连接
-
在另一台计算机上打开终端或PuTTY等SSH客户端,输入目标计算机的IP地址和端口号(如果已经修改了),然后连接。
-
连接成功后,会提示输入用户名和密码(如果启用了密码验证)。
至此,SSH已经成功安装和配置完成。你现在可以通过SSH连接远程计算机,并进行文件传输、命令执行等操作。
补充说明:
-
如果你想使用密码登录,需要将上述第2步中的PasswordAuthentication设置为yes,并在连接时输入密码。
-
如果你想允许root用户登录,需要将上述第2步中的PermitRootLogin设置为yes,并在连接时输入root用户密码。
-
如果你想使用公钥登录(无需输入密码),可以参考Ubuntu官方文档中的SSH/OpenSSH/Keys章节进行配置。