SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UXLinuxAIXSolarisDigital UNIXIrix,以及其他平台,都可运行SSH。

ubuntu中进行安装

buntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需 要自己手动安装ssh-server,然而SSH分客户端openssh-client和服务端openssh-server,openssh- client是客户端,openssh-server是服务端,

咱们这里讲的是安装SSH的服务端,即:openssh-server。

判断咱们的机器是否安装ssh服务,可以使用如下命令:

ssh localhost
ssh: connect to host localhost port 22: Connection refused

这个就表示没有还没有安装SSH,

安装命令:sudo apt-get install openssh-server

卸载命令:sudo apt-get remove openssh-server

咱们运行 sudo apt-get install openssh-server 命令之后,确认下是否安装正常

ps -e|grep ssh

1418 ?        00:00:00 sshd

看到sshd那说明ssh-server已经启动了

如果没有则可以这样启动:sudo /etc/init.d/ssh start 或者 service ssh start

之前因为实验安装SSH,安装又卸载后却提
示:E:unable to locate package opensshE:unable to locate package server这个是
警告是说明本机没有找到openssh的安装包,之前能安装说明SSH包是存在的,而卸载后却提示找不到SSH包,说明很可能是运行卸载后,直接删除掉
了,那么我们现在需要升级下sudo apt-get update,然后再安装试试还是不行。然后网上找了下说是更新了软件源,需要更新并且安装后才能
使用 安装更新
sudo apt-get dist-upgrade

如果需要新加用户进行连接

新加用户  adduser test  这时会要求你填写密码,也可以切换到要修改密码的用户,然后使用passwd进行修改密码

最新文章

  1. 9.22 JS脚本语言DOM
  2. HDU 2955(0-1背包问题)
  3. SpringMvc xml 配置
  4. 【转】Eclipse中查看jar包中的源码
  5. sqlplus sys/system@'(description=(address_list=(address=(protocol=tcp)(host=192.168.11.199)(port=1521)))(connect_data=(service_name=byRuiy)))' as sysdba
  6. js event bubble and capturing
  7. d3 之值域映射
  8. HTML5结合CSS的三种方法+结合JS的三种方法
  9. jQuery中的for循环var与let的区别
  10. Android 开发之v4库冲突问题解决方案说明
  11. IIS 支持 m3u8
  12. springboot RestTemplate请求
  13. springboot 注解整理
  14. 【HANA系列】SAP HANA XS使用Data Services查询CDS实体【二】
  15. SharePoint Framework 企业向导(四)
  16. CentOS下安装Python3
  17. sharding-jdbc之——分库分表实例
  18. 技术的正宗与野路子 c#, AOP动态代理实现动态权限控制(一) 探索基于.NET下实现一句话木马之asmx篇 asp.net core 系列 9 环境(Development、Staging 、Production)
  19. 正则表达式-python-无捕获分组与分支选择
  20. SpringBoot(一)-- 知识点介绍

热门文章

  1. 《C# to IL》第二章 IL基础
  2. POJ 1755 Triathlon (半平面交)
  3. CMSIS-SVD Example (Schema Version 1.1)
  4. java什么时候声明static方法
  5. 【堆栈平衡的说明太有才了】转贴自Jim's blog
  6. Spring MVC一事务控制问题
  7. 如何查找python安装包的路径site-packages?
  8. 从头開始写项目Makefile(十):make内嵌函数及make命令显示
  9. Orchard运用 - 为评论启用Gravatar头像
  10. input type=file文件选择表单元素二三事