linux - ubuntu 配置 ssh

1.安装
Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。
安装ssh-server
sudo apt-get install openssh-server
安装ssh-client
sudo apt-get install openssh-client

2.确认sshserver是否安装好
ps -e | grep sshd
  450 ?        00:00:00 sshd

如果看到sshd那说明ssh-server已经启动了。 
如果只有ssh-agent说明ssh-server还没有启动,需要执行命令启动ssh服务:
/etc/init.d/ssh start;
注:在ubuntu-12.04-server-i386.iso安装中只显示sshd这一项:

3.扩展配置
SSH默认服务端口为22,用户可以自已定义成其他端口,如222,需要修改的配置文件为:

/etc/ssh/sshd_config
把里面的Port参数修改成222即可

------

如果遇到使用 root 用户无法远程登录的问题

就在 /etc/ssh/sshd_config 中

找到 PermitRootLogin no ,把 no 修改 yes 然后重启

------

然后重启SSH服务: 
sudo/etc/init.d/ssh restart

或者使用

service ssh restart

时间: 2024-08-06 07:51:33

linux - ubuntu 配置 ssh的相关文章

远程连接linux(Ubuntu配置SSH服务)22端口

最近在虚拟机安装了Ubuntu 14.04 server版,安装过程中选择安装OpenSSH client客户端,服务器端缺省是没有安装的.在Windows7客户机使用Xshell工具远程连接Ubuntu server,提示22端口连接失败:cmd窗口telnet 22端口也连接失败,原来是22端口未打开造成的. 打开Ubuntu SSH 22端口的方法如下: 需要安装OpenSSH server 使用命令安装: $sudo apt-get install openssh-server 需要保证

ubuntu配置SSH免密码登陆

ubuntu配置SSH免密码登陆 1.安装SSH:  2.是否生成 .ssh 目录: 3.如果没有生成,自己手动创建一个  .ssh 目录: 生成的 .ssh 目录: 4.生成公钥与私钥: 效果如下: 5.将公钥加入到用于认证的公钥文件中: 6.免密码登陆: 效果: Ubuntu 免密码登陆,SSH配置完.

Linux Centos配置ssh客户端工具putty

  配置ssh客户端工具putty 1.直接点击putty.exe文件 2.配置putty 3.配置putty编码 4.配置putty字体大小 5.配置putty样式 6.保存配置信息 7.配置MTputty工具 原文地址:https://www.cnblogs.com/Transkai/p/10404273.html

ubuntu配置ssh

ssh  [email protected](ip地址) 1.目标主机的ssh server端程序是否安装.服务是否启动,是否在侦听22端口: [email protected]:~$ ps -ef|grep sshd root      2859     1  020:29 ?        00:00:00 /usr/sbin/sshd -D root      2901  2859  020:31 ?        00:00:00 sshd: june[priv] june      2

学习日志---Linux网络配置ssh

如何配置linux的网络以及如何使用ssh连接: ifconfig etho [ip地址]:占时设定该虚拟机上的ip地址 1, 修改主机名    /etc/sysconfig/network2,  修改eth0    /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0TYPE=Ethernet 开机启动ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=static网络配置IPADDR=192.168.1.201NETM

【转】linux(Ubuntu)配置svn仓库,搭建svn服务器

原文网址:http://blog.1v2d.com/322.html 在家里搞了好久,终于搞出来,并且在线上已经成功搭建成功,在这感谢一个博主的文章,本篇文章也主要是转载他的内容,写的非常好,而且非常实用,通俗易懂,可能做的过程会遇到问题,没事,大家慢慢研究,会成功的,文章我已做优化,就是我在搭建的过程出现的问题. 转自:dazeair 原文地址:http://dazeair.blog.51cto.com/4024187/1421178 系统:Ubuntu 12.04 64位 lnmp环境 集成

Ubuntu配置SSH服务器

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:SSH 为建立在应用层和传输层基础上的安全协议.SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议.利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题. SSH分为客户端和服务端. 服务端是一个守护进程,一般是sshd进程,在后台运行并响应来自客户端的请求.提供了对远程请求的处理,一般包括公共密钥认证.密钥交换.对称密钥加密和非安全连接. 环境:W

Linux之间配置SSH互信(SSH免密码登录)

为简化SSH过程,采用证书方式,免去SSH登入时需要输入账号密码的过程,具体操作如下: 一.在SSH服务器所在机器上 1.以root用户登录,更改ssh配置文件 /etc/ssh/sshd_config,去除以下配置的注释 RSAAuthentication yes #启用rsa认证 PubkeyAuthentication yes #启用公钥私钥配对认证方式 AuthorizedKeysFile .ssh/authorized_keys #公钥文件路径 2.重启SSH服务 [[email pr

Ubuntu配置ssh服务

Ubuntu系统必须开启ssh服务后,windows系统或者其他的主机才可以远程登陆到Ubuntu系统. 1,安装软件包,执行sudo apt-get install openssh-server Ubuntu缺省安装了openssh-client,如果你的系统没有安装的话,再用apt-get install openssh-client安装上即可. 2,然后确认sshserver是否启动,执行ps -e |grep ssh 如果只有ssh-agent那ssh-server还没有启动,如果看到s