专栏首页我的博客linux安装ssh服务

linux安装ssh服务

在 Ubuntu 中安装 openssh 实在是再简单不过的一件事情了,只需通过apt-get安装openssh-server即可。   sudo apt-get install openssh-server   当您完成这一操作后,您可以找另一台计算机,然后使用一个 SSH 客户端软件,输入您服务器的 IP 地址。如果一切正常的话,等一会儿就可以连接上了。并且使用现有的用户名和密码应该就可以登录了。   事实上如果没什么特别需求,到这里 OpenSSH Server 就算安装好了。但是进一步设置一下,可以让 OpenSSH 登录时间更短,并且更加安全。这一切都是通过修改 openssh 的配置文件 sshd_config 实现的。   首先,您刚才实验远程登录的时候可能会发现,在输入完用户名后需要等很长一段时间才会提示输入密码。其实这是由于 sshd 需要反查客户端的 dns信息导致的。我们可以通过禁用这个特性来大幅提高登录的速度   sudo sed -i ‘s@^#\(GSSAPIAuthentication yes\)@\1@g’ /etc/ssh/sshd_config   sudo sed -i ‘s@^#\(GSSAPIDelegateCredentials no\)@\1@g’ /etc/ssh/sshd_config   然后重新启动 ssh 服务即可:   sudo /etc/init.d/ssh restart

  再登录试试,应该非常快了吧   通过证书认证登录服务器SSH 服务中,所有的内容都是加密传输的,安全性基本有保证。但是如果能使用证书认证的话,安全性将会更上一层楼,而且经过一定的设置,还能实现证书认证自动登录的效果。   首先修改 sshd_config 文件,首先确认已开启证书认证选项:   RSAAuthentication yesPubkeyAuthentication yesAuthorizedKeysFile %h/.ssh/authorized_keys   修改完成后重新启动 ssh 服务。   下一步我们需要为 SSH 用户建立私钥和公钥。首先要登录到需要建立密钥的账户下,这里注意退出 root 用户,需要的话用 su 命令切换到其它用户下。然后运行:   ssh-keygen 这里,我们将生成的 key 存放在默认目录下即可。建立的过程中会提示输入 passphrase,这相当于给证书加个密码,也是提高安全性的措施,这样即使证书不小心被人拷走也不怕了。当然如果这个留空的话,后面即可实现通过证书认证的自动登录。   在~/.ssh目录下ssh-keygen 命令会生成两个密钥,通过一下命令把私钥拷到客户端即可:   ssh-copy-id [-i [identity_file]] [user@]machiner   如果有passphrase的话会要求输入passphrase,否则会直接登录

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Ubuntu配置Symfony环境

    1、装好ubuntu使用 sudo passwd root 设置root密码 2、安装ssh sudo apt-get install openssh-serv...

    苦咖啡
  • JavaScript获取高度和宽度

    屏幕分辨率为:screen.width screen.height 屏幕可用大小:screen.availWidth screen.availHeight ...

    苦咖啡
  • logstash插件推荐

    1、kafka 参考:https://www.elastic.co/guide/en/logstash/current/plugins-inputs-kaf...

    苦咖啡
  • 「科技」三小时环游世界?超级高铁预计2020年正式运营

    镁客网
  • Linux登录安全问题:通过Xshell添加秘钥登录,关闭普通密码登录

    为linux主机添加秘钥登录的话,应该是最安全的登录方式了,除非你的秘钥被别人得到了。 当然如果你的秘钥丢失了的话,你自己也会登录不了的!!!

    Alone88
  • 用Python实现数据结构之栈

    栈是最简单的数据结构,也是最重要的数据结构。它的原则就是后进先出(LIFO),栈被使用于非常多的地方,例如浏览器中的后退按钮,文本编辑器中的撤销机制,接下来我们...

    py3study
  • (一) 3D图形渲染管线

    渲染简单的理解可能可以是这样:就是将三维物体或三维场景的描述转化为一幅二维图像,生成的二维图像能很好的反应三维物体或三维场景(如图1):

    bering
  • 补偏救弊 | 关于一致性读与语句性能关系的一大误区

    作者简介 黄玮(Fuyuncat) 资深 Oracle DBA,致力于数据库底层技术的研究,其作品获得广大同行的高度评价。 个人网站 www.HelloDB...

    数据和云
  • 补偏救弊 | 关于一致性读与语句性能关系的一大误区

    实际上,我们所说的保证同一时间点一致性读的概念,其背后是物理层面的 block 读,Oracle 会依据你发出 select 命令,记录下那一刻的 SCN 值,...

    数据和云01
  • golang编写ssh包

    MySQL轻松学

扫码关注云+社区

领取腾讯云代金券