ubuntu安装ssh和telnet服务器
2015-12-31 13:52
369 查看
如果经常需要给客户调试程序,还需要察看自己电脑上的程序,这个时候ssh服务器和telnet服务器就显得很重要了。只要自己电脑安装了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来登陆机器。
二 :安装telnet服务器
1. 安装telnetd服务器
$sudo apt-get
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参数指定登陆用户。
一:安装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来登陆机器。
二 :安装telnet服务器
1. 安装telnetd服务器
$sudo apt-get
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参数指定登陆用户。
相关文章推荐
- 【虫师--系列01】在做性能测试之前需要知道什么
- C++11中的std::bind
- POJ 3621 Sightseeing Cows(01分数规划+二分+spfa判负环)
- linux-mysql-insert1
- android Graphics(一):概述及基本几何图形绘制
- JNDI 理解
- 面向对象的设计模式(六),状态模式
- easy ui datagrid在没有数据时显示相关提示内容
- 设计模式之责任链模式
- Jquery 操作小集结
- 在代码中改变TextView的drawableLeft的图片资源
- 文本处理三剑客之剑二 -----------sed流编辑器
- OpenStack网络指导手册 -基本网络概念
- BloomFilter——读数学之美札记
- servlet读取properties文件
- 杭电5475/2015 ACM/ICPC Asia Regional Shanghai Online An easy problem(线段树过)
- RxJava之lift()变换原理及实现自定义 Operator
- Oracle 12c安装及RHCS高可用配置
- SQL添加表字段
- post请求