0x00 简单介绍
SSH区分客户端和服务端,Ubuntu默认安装了客户端,无安装服务端。本文只简单介绍客户端安装,重点介绍服务端的安装和使用
0x01 安装
服务端
# 安装服务端
sudo apt-get install openssh-server
# 确认ssh server是否启动
ps -e|grep ssh
# 如果只有ssh-agent则没有启动,如果有sshd则启动成功
# 启动ssh server
sudo /etc/init.d/ssh start
客户端
sudo apt-get install ssh
0x02 服务器配置
通过修改端口可防止端口被扫描。
ssh-server配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22。
通过输入以下命令
# 备份
sudo cp /etc/ssh/sshd_config /etc/ssh/ssh_config.bak
# 修改配置
sudo vi /etc/ssh/sshd_config
找到 # port 22,修改端口号并取消注释,
找到 #PermitRootLogin yes,修改为 PermitRootLogin no
然后输入:wq!保存,再输入
sudo /etc/init.d/ssh resart
即可修改ssh连接的端口,并禁止root登陆。
0x03 基础命令
# 停止服务
sudo /etc/init.d/ssh stop
# 启动服务
sudo /etc/init.d/ssh start
# 重启服务
sudo /etc/init.d/ssh resart
# 断开连接
exit
0x04 利用PuTTy访问
输入服务器地址和修改后的端口号即可开始访问
0x05 结束语
利用ssh可以更方便地访问Linux服务器,主要是如果在Hyper-V中搭建了服务器后,可用通过SSH使用copy paste功能,十分方便。