远程登录Ubuntu,一般使用SSH方式。下面介绍SSH的安装和使用。
1、安装SSH服务器
sudo apt-get install openssh-server
2、关闭SSH
sudo /etc/init.d/ssh stop
3、配置SSH
- a) 使用管理员方式,打开/etc/ssh/sshd_config文件
su root
vim /etc/ssh/sshd_config
- b) 修改/etc/ssh/sshd_config里的端口号、登录方式:
#1) 设置端口
Port XXX
#2)设置登录方式
LoginGraceTime 2m
PermitRootLogin yes
StrictMode yes
- c) 设置开机时,自动启动SSH服务
sudo systemctl enable ssh
4、启动SSH
1)开启SSH服务
sudo /etc/init.d/ssh start
//方法二: 重启ssh
sudo /etc/init.d/ssh restart
2) 查看ssh服务
ps -e|grep ssh
若有"xxx ? 00:00:00 sshd"字样的输出,表示ssh已经开启,否则没有开启。
5、在Xshell里新建一个ssh连接
5.1 Xshell里的[连接]页面
协议:SSH
Linux主机: 192.168.xxx.xxx
端口: xxxxx
5.2 用户身份验证
登录身份:root
密码: xxxxxxxxxxxxxxxxxxxxxxxx
设置好后,点击[连接]按钮即可。
6、附录
6.1 改为桥接方式
如果要登录虚拟机(比如VM VirtualBox)里的Ubuntu,则需要将虚拟机里的网络连接方式改为桥接模式,如图(3)所示。
6.2 先禁用,再启用
假设网卡是ens33,则先禁用ens33,再启用ens33,命令如下:
## 1)禁用ens33网卡
sudo ifconfig ens33 down
## 2)启用ens33网卡
sudo ifconfig ens33 up
## 3)查看网络状态
ifconfig
效果如下: