我是靠谱客的博主 时尚大门,最近开发中收集的这篇文章主要介绍linux的ssh相关指令,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.安装ssh

apt-get install openssh-server

2.备份ssh的配置文件

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

3.新装的ssh需要修改配置文件

vi /etc/ssh/sshd_config

  配置文件修改这几处地方  

Port = 22 # 默认是22端口,如果和windows端口冲突或你想换成其他的否则不用动
#ListenAddress 0.0.0.0 # 如果需要指定监听的IP则去除最左侧的井号,并配置对应IP,默认即监听PC所有IP
PermitRootLogin no # 如果你需要用 root 直接登录系统则此处改为 yes
PasswordAuthentication no # 将 no 改为 yes 表示使用帐号密码方式登录

4.启动ssh

service ssh start            # * Starting OpenBSD Secure Shell server sshd
# 或者
/etc/init.d/ssh start # * Starting OpenBSD Secure Shell server sshd

  如果提示错误信息中包含could not load host key 则需要重新生成 key

sudo rm /etc/ssh/ssh*key # 先移除旧的key
dpkg-reconfigure openssh-server

  生成之后需要重启SSH服务使新的密钥生效:     

service ssh restart          # * Restarting OpenBSD Secure Shell server sshd
# 或者
/etc/init.d/ssh restart       # * Restarting OpenBSD Secure Shell server sshd

  启动、停止和重启ssh的命令如下

/etc/init.d/ssh start         # * Starting OpenBSD Secure Shell server sshd
/etc/init.d/ssh stop          # * Stopping OpenBSD Secure Shell server sshd
/etc/init.d/ssh restart       # * Restarting OpenBSD Secure Shell server sshd

5.查看服务状态

service ssh status
# * sshd is running  显示此内容则表示启动正常

6.查看ssh是否启动

ps -e | grep ssh

  如果ssh已经启动则会提示

  469 ?        00:00:00 sshd

7.设置ssh开机自启动

sudo systemctl enable ssh    #说明:sudo是提升权限,systemctl是服务管理器,enable是systemctl的参数,表示启用开机自动运行,ssh是要设置的服务名称。

  注:如果要设置开机禁止启动则

sudo systemctl disable ssh   #说明:sudo是提升权限,systemctl是服务管理器,disable是systemctl的参数,表示禁止开机运行,ssh是要设置的服务名称。

  

  

 

转载于:https://www.cnblogs.com/caixiaohua/p/9683591.html

最后

以上就是时尚大门为你收集整理的linux的ssh相关指令的全部内容,希望文章能够帮你解决linux的ssh相关指令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部