SSH 远程连接 Linux 服务器

SSH 服务可以用于 Ubuntu、CentOS、RedHat 等类 UNIX 系统,本文以 deepin 系统为例简述使用 SSH 远程连接 Linux 服务器的流程

SSH 分客户端 openssh-client 和 openssh-server:

  • openssh-clinet 是客户端,用于连接其他机器
  • openssh-server 是服务端,用于将本机当做服务器供其他机器通过 SSH 访问

本人所使用的 deepin 系统默认安装了 client,没有 server,所以首先得安装

sudo apt-get install openssh-server

deepin 系统安装完 openssh-server 后默认会打开服务,使用以下命令查询服务状态

sudo lsof -i | grep ssh
# 或
ps -e | grep ssh

如果看到 sshd 则代表服务已开启,若没有启动可以使用以下命令

sudo /etc/init.d/ssh start
# 或
service ssh start

停止服务命令

sudo /etc/init.d/ssh stop
# 或
service ssh stop

重启 SSH 服务

sudo /etc/init.d/ssh restart
#
service ssh restart

远程登录

ssh username@host
# 例
ssh johnhan@192.168.1.102

username 为 192.168.1.102 机器上的用户,输入命令后需要输入密码

断开远程连接

exit
除特殊说明外本人博客均属原创,转载请注明出处:http://blog.johnhan.cn/blog_1021.html
鄂ICP备17018604号-1  鄂公网安备42060702000030号