局域网ssh远程访问Ubuntu系统
1. 具体步骤
- 查看ubuntu是否安装了ssh-server服务
dpkg -l | grep ssh
- 安装ssh-server服务
sudo apt-get install openssh-server
这一步可能提示需要安装对应版本的openssh-client
:
sudo apt-get install openssh-client=1:8.2p1-4ubuntu0.2
而后再安装openssh-server
。
- 查看ssh-server是否启动
ps -e | grep ssh
若有sshd,说明ssh-server已启动。
如果没有则可以这样启动:
sudo /etc/init.d/ssh start
sudo service ssh start
配置相关:ssh-server配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。(或把配置文件中的”PermitRootLogin without-password”加一个”#”号,把它注释掉,再增加一句”PermitRootLogin yes”)
然后重启SSH服务:
sudo /etc/init.d/ssh stop
sudo /etc/init.d/ssh start
- 安装ifconfig工具
sudo apt install net-tools
利用ifconfig
查看本机的ip地址,即inet
:
ifconfig
- 远程机器登录
ssh username@ip_address