Ubuntu 系统下安装与使用SSH服务

47次阅读

共计 757 个字符,预计需要花费 2 分钟才能阅读完成。

简介
SSH(Secure Shell)协议是一种在不安全的网络环境中,通过加密和认证机制,实现安全的远程访问以及文件传输等业务的网络安全协议。
安全验证
基于口令的安全验证
只要你知道自己账号和口令,就可以登陆到远程主机
基于密钥的安全验证
需要依靠密钥,也就是你必须为自己创建一对密钥,并把公钥放在需要访问的服务器上。
安装及配置 SSH 服务

安装 SSH 服务

检查 SSH 服务是否已安装
# 查找 openssh-server 是否已安装
dpkg -l | grep -i “openssh-server”

# 查找 openssh-client 是否已安装
dpkg -l | grep -i “openssh-client”

安装 SSH 服务
sudo apt-get install openssh-server
sudo apt-get install openssh-client

启动与停止 SSH 服务

启动与停止 SSH 服务
# 启动服务
/etc/init.d/ssh start

# 停止服务
/etc/init.d/ssh stop

判断 SSH 服务是否启动
# 返回结果包含 ssh 说明服务已启动
netstat -a | grep ssh

访问 SSH 服务

客户端使用非管理账户登陆
# ssh 用户名 @ip
ssh sprite@192.168.1.100

设置 SSH 的配置文件

打开配置文件
# 默认情况下不做任何修改也是可以正常访问的
sudo vi /etc/ssh/sshd_config

修改默认端口
# 使 sshd 服务运行在非标准端口 12345 上(默认监听端口:22)
Port 12345

# 客户端使用非标准端口登陆
ssh <server addr> -p 12345

使用 root 账号登陆
# 网上说配置 PermitRootLogin yes 并重启,但我没有试验成功
# 麻烦知道原因的朋友留言指教

其余详细设置以后慢慢完善 …

使用 SSH 服务
以后完善 …

正文完
 0