centos7配置ssh

centos7 dvd镜像自带ssh服务,但是一路配置下来发现没有/.ssh文件夹,需要注意
环境为刚完成安装的崭新centos7

  1. 确认连接网络
  2. (可选)更新Yum
sudo yum update
  1. (可选)安装openssh-server
sudo yum install -y openssh-server
  1. 修改配置文件
sudo vim /etc/ssh/sshd_config
# 将 PermitRootLogin, RSAAuthentication, PubkeyAuthentication 设置为 yes
//注意有可能没有RSAAuthentication,手打即可,centos7默认为yes
  1. 启动ssh
systemctl start sshd.service
  1. 设置开机自启ssh
systemctl enable sshd.service
  1. (?)设置文件夹 ~/.ssh 的访问权限
# 依次输入指令
cd ~
chmod 700 .ssh
chmod 600 .ssh/*
ls -la .ssh

存疑 因为我并没有找到这个文件夹。即使不做这一步也能成功连接ssh

  1. CentOS7ssh安装配置成功

以下是服务器免密码登录,我并没有做,而且与网上其他方法不同,现在这贴出来

服务器免密码登录

# 找到 .ssh 文件夹
# 通过 atom 打开文件夹下的 id_rsa.pub
# 复制其中的公钥
# 连接服务器
# 输入以下指令


cd .ssh
vim authorized_keys

将公钥粘贴其中
esc 后输入 :wq 保存退出
完成服务器免密码登录配置

原作者网址https://cloud.tencent.com/developer/article/1383216

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容