下面是关于“Ubuntu开启SSH服务远程登录操作的实现”的完整攻略,包含两条示例说明:
1. 安装SSH服务
Ubuntu默认没有安装SSH服务,所以需要先安装。在终端中输入以下命令:
sudo apt update
sudo apt install openssh-server
上述命令中第一个命令用于更新Ubuntu软件源,第二个命令是安装openssh-server
软件包,该软件包是SSH服务的主要组件。
2. 配置SSH服务
在安装完成后,需要对SSH服务进行一些配置。可以通过以下两种方法进行配置:
方法一:使用命令行配置
终端中输入以下命令:
sudo nano /etc/ssh/sshd_config
上述命令中sudo
表示以管理员权限执行,nano
是一个常见的终端文本编辑器,/etc/ssh/sshd_config
是SSH服务的配置文件路径。
在编辑器中,搜索以下两行内容:
#PermitRootLogin prohibit-password
#PasswordAuthentication yes
将其修改为以下内容:
PermitRootLogin yes
PasswordAuthentication yes
上述内容中,PermitRootLogin
用于允许Root用户通过SSH登录,PasswordAuthentication
用于启用密码认证方式。
编辑完成后,使用Ctrl + X
保存并退出。
最后,使用以下命令重启SSH服务:
sudo service ssh restart
方法二:使用图形界面配置
打开Ubuntu的Settings(设置),找到Sharing
(共享),选择Remote Login
(远程登录),将Remote Login
开关设为ON。
在弹出的提示中,设置登录密码和需要允许的用户列表即可。
3. 远程登录
在完成以上两个步骤后,即可通过SSH远程登录Ubuntu。
在其他主机终端中,输入以下命令:
ssh username@ip-address
其中,username
是Ubuntu中需要登录的用户名,ip-address
是Ubuntu所在主机的IP地址。
如果提示输入密码,则输入Ubuntu登录密码即可。
示例
假设Ubuntu主机的IP地址是192.168.0.10
,用户名是ubuntu
,现在需要从另一台主机远程登录到这台Ubuntu主机。
在要登录的主机终端中,输入以下命令:
ssh ubuntu@192.168.0.10
然后输入Ubuntu用户名对应的密码即可完成登录。
当然,在具体操作时,还需要考虑Ubuntu主机所在局域网的网络配置、防火墙设置等因素。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ubuntu开启SSH服务远程登录操作的实现 - Python技术站