ubuntu12.04安装ssh和telnet服务器

来源:互联网 发布:郑州linux运维招聘 编辑:程序博客网 时间:2024/05/13 07:28


 

ubuntu12.04安装ssh和telnet服务器

一:安装ssh服务器
1.安装ssh服务器端
$ sudo apt-get install openssh-server


2.启动ssh-server
$ sudo /etc/init.d/ssh start(或者restart)
出现以下提示表明server sshd已启动:
* Starting OpenBSD Secure Shell server sshd                             [ OK ]


3.在另外一台机器登录服务器
$ ssh -l ubuntu 172.17.101.187

-l参数是指定登陆用户

会提示输入密码:
ubuntu@172.17.101.187's password:
输入登录密码后,登陆成功则会进入登陆电脑的命令行,就可以远程操作登陆机器了。

ubuntu12.04中默认安装了ssh服务器,所以可以直接使用命令ssh来登陆机器。

 


-----------------sno:   

在sourceCRT中 建立一个ssh连接后, 在主机名处输入: ip地址, 在用户名处输入sno(用户名), 然后点击下一步, 完成.

在连接后, 会提示输入登录密码,输入后即可.



--------------------以下还没有测试--------------------------------------------

二 :安装telnet服务器

1. 安装telnetd服务器

$aptitude install telnetd

安装过程出现如下问题:

root@:/# aptitude install telnetd
下列“新”软件包将被安装。         
  telnetd 
0 个软件包被升级,新安装 1 个, 0 个将被删除, 同时 278 个将不升级。
需要获取 0 B/42.6 kB 的存档。 解包后将要使用 156 kB。
Selecting previously unselected package telnetd.
(正在读取数据库 ... 系统当前共安装有 200310 个文件和目录。)
正在解压缩 telnetd (从 .../telnetd_0.17-36build1_i386.deb) ...
正在处理用于 man-db 的触发器...
正在设置 telnetd (0.17-36build1) ...
正在将用户“telnetd”加入到“utmp”组中
fgrep: /etc/inetd.conf: 没有那个文件或目录

后来发现我的电脑上没有安装inetd,但是安装了xinetd

inetd和xinetd是守护进程,可以来管理监听多个进程,xinetd是inetd的改良版本。

telnetd服务器已经安装上了,存在文件 /usr/sbin/in.telnetd

但是telnetd的启动属性默认要添加到inetd中,所以出现上面的问题。

所以这里手动添加telnetd到xinetd的监听中。添加文件telnet如下:

vim /etc/xinetd.d/telnet

service telnet
{
    disable = no
    flags = REUSE
    socket_type = stream
    wait = no
    user = root
    server = /usr/sbin/in.telnetd
    log_on_failure += USERID
}

保存退出。这样telnet就处于xinetd模式了。重启xinetd

$ service xinetd restart

测试:

$ telnet -l ubuntu 172.17.101.187

-l参数指定登陆用户。

原创粉丝点击