局域网ssh远程访问Ubuntu系统

2020-11-13
#Unix #Experiences

1. 具体步骤

  1. 查看ubuntu是否安装了ssh-server服务
dpkg -l | grep ssh
  1. 安装ssh-server服务
sudo apt-get install openssh-server

这一步可能提示需要安装对应版本的openssh-client

sudo apt-get install openssh-client=1:8.2p1-4ubuntu0.2

而后再安装openssh-server

  1. 查看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
  1. 安装ifconfig工具
sudo apt install net-tools

利用ifconfig查看本机的ip地址,即inet

ifconfig
  1. 远程机器登录
ssh username@ip_address

2. 参考