Ubuntu远程登录配置的方法如下:
1、安装OpenSSH服务器
打开终端,输入以下命令更新软件包列表:
“`
sudo apt update
“`
安装OpenSSH服务器:
“`
sudo apt install opensshserver
“`
2、配置OpenSSH服务器
打开OpenSSH服务器配置文件:
“`
sudo nano /etc/ssh/sshd_config
“`
修改以下参数以启用远程登录(确保将<用户名>替换为您的用户名):
“`
PermitRootLogin prohibitpassword
AllowUsers <用户名>
UsePAM yes
PasswordAuthentication yes
“`
保存并关闭文件。
3、重启OpenSSH服务器
输入以下命令重启OpenSSH服务器:
“`
sudo service ssh restart
“`
4、生成密钥对(可选)
如果您希望使用密钥对进行身份验证,可以生成一对公钥和私钥,这将提供更高的安全性,在终端中输入以下命令:
“`
sshkeygen t rsa b 4096 f ~/.ssh/id_rsa_remote
“`
按照提示操作,可以选择默认的文件路径和密码保护选项,完成后,您将在指定位置获得公钥和私钥文件。
5、将公钥复制到远程服务器(可选)
使用以下命令将公钥复制到远程服务器的authorized_keys文件中:
“`
sshcopyid <用户名>@<远程服务器IP地址>
“`
输入您的远程服务器密码,然后公钥将被复制到远程服务器上,现在您应该能够使用密钥对进行无密码登录。
6、测试远程登录连接
使用以下命令尝试连接到远程服务器:
“`
ssh <用户名>@<远程服务器IP地址>
“`
如果一切正常,您将成功登录到远程服务器,如果遇到问题,请检查您的配置和网络设置。