• Ubuntu sshd 的安装和使用(XShell连接)


    sudo apt-get install openssh-server
    

      来安装openssh-server,如果顺利的话会安装成功,如果遇到

    $
    sudo apt-get
    install openssh-server
    
    正在读取软件包列表...
     完成
    
    正在分析软件包的依赖关系树      
    
    
    正在读取状态信息...
     完成       
    
    有一些软件包无法被安装。如果您用的是
     unstable 发行版,这也许是
    
    因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
    
    包尚未被创建或是它们已被从新到(Incoming)目录移出。
    
    下列信息可能会对解决问题有所帮助:
    
     
    
    下列软件包有未满足的依赖关系:
    
     openssh-server
     : 依赖: openssh-client (= 1:6.6p1-2ubuntu1)
    
    E:
     无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
    
    ---------------------
    
    本文来自 listwebit 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/woshiliulei0/article/details/51861805?utm_source=copy 
    

      这是因为,openssh-server是依赖于openssh-clien的,那ubuntu不是自带了openssh-client吗?原由是自带的openssh-clien与所要安装的openssh-server所依赖的版本不同

      所以要安装对应版本的openssh-clien,来覆盖掉ubuntu自带的

    $
    sudo apt-get
    install openssh-client=1:6.6p1-2ubuntu1
    
    正在读取软件包列表...
     完成
    
    正在分析软件包的依赖关系树      
    
    
    正在读取状态信息...
     完成       
    
    建议安装的软件包:
    
      libpam-ssh keychain
     monkeysphere
    
    下列软件包将被【降级】:
    
      openssh-client
    
    升级了
     0 个软件包,新安装了 0 个软件包,降级了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
    
    需要下载
     566 kB 的软件包。
    
    解压缩后会消耗掉
     0 B 的额外空间。
    
    您希望继续执行吗?
     [Y/n]
     y
    
    获取:1
     http://cn.archive.ubuntu.com/ubuntu/ trusty/main openssh-client
     amd64 1:6.6p1-2ubuntu1 [566 kB]
    
    下载
     566 kB,耗时 2秒 (212 kB/s)       
    
    
    dpkg:警告:downgrading
     openssh-client from 1:6.6p1-2ubuntu2 to 1:6.6p1-2ubuntu1
    
    (正在读取数据库
     ... 系统当前共安装有 200015 个文件和目录。)
    
    Preparing
     to unpack .../openssh-client_1%3a6.6p1-2ubuntu1_amd64.deb
     ...
    
    Unpacking
     openssh-client (1:6.6p1-2ubuntu1) over (1:6.6p1-2ubuntu2) ...
    
    Processing
     triggers for man-db
     (2.6.7.1-1) ...
    
    正在设置
     openssh-client (1:6.6p1-2ubuntu1) ...
    
    ---------------------
    
    本文来自 listwebit 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/woshiliulei0/article/details/51861805?utm_source=copy 
    

      

      

    vim /etc/ssh/sshd_config

      如果提示无法修改,则使用

    sudo gedit /etc/ssh/sshd_config
    

      修改以下几个地方

    PubkeyAuthentication  yes  #启用PublicKey认证。
    
    AuthorizedKeysFile       .ssh/authorized_keys  #PublicKey文件路径。
    
    PasswordAuthentication  no  #不适用密码认证登录。
    

      重启服务

    service sshd restart
    

      

  • 相关阅读:
    JavaScript判断字符串的字符长度(中文占两个字符)
    MessageQueue 一 简单的创建和读取
    HttpWebResponse返回信息
    IDEA 快捷操作 Windows
    不带头结点的单链表的创建、插入、删除。
    二叉树的深度
    【Python爬虫实战】pywin32 安装后出现 import win32api ImportError DLL load failed
    【Python爬虫实战】Scrapy框架的安装 搬运工亲测有效
    【Python爬虫实战】多线程爬虫---糗事百科段子爬取
    【Python爬虫实战】微信爬虫
  • 原文地址:https://www.cnblogs.com/a13798508446/p/9720416.html
Copyright © 2020-2023  润新知