backtrack 下启动ssh服务的步骤

最近想装个backtrack学习下。 装好了发现ssh服务没有默认开启。

习惯了ssh登录后的命令行操作,于是瞅瞅怎么启动的。

由于bt是基于ubuntu开发的,先启动下/etc/init.d/ssh start

然后远程连接下,发现报错。

这是怎么回事呢,平时没用过debian系列的,看了下/var/log/messages也没有发现报错信息。

网上查了下,原来少了两个文件(redhat\centos默认都是有了的),主机两个key文件。

默认在/etc/ssh/sshd_config中可以看见指明了:

#HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_dsa_key

看了下bt下没有这两个文件,新建下吧:

root@BT:/#ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
 
root@BT:/#ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
不用重启,再连接一下就会发现对了。

时间: 2024-09-11 19:29:31

backtrack 下启动ssh服务的步骤的相关文章

Fedora 启动 SSH服务

一.Fedora 启动sshd服务: 1.先确认是否已安装ssh服务:   [root@localhost ~]# rpm -qa | grep openssh-server openssh-server-5.3p1-19.fc12.i686 (这行表示已安装)   若未安装ssh服务,可输入:   #yum install openssh-server    进行安装   2.修改配置文件    #vi /etc/ssh/sshd_config    #Port 22  监听的端口号,默认是2

Linux 下开启ssh服务(转)

 二.SSH     SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定:SSH 为建立在应用层和传输层基础上的安全协议.SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议.利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题.SSH是替代Telnet和其他远程控制台管理应用程序的行业标准.SSH命令是加密的并以几种方式进行保密.SSH有很多功能,它既可以代替 telnet,又可以为ftp.pop

MacOSX启动SSH服务

SSH服务适用于所有类UNIX系统,例如Ubuntu.CentOS.RedHat,包括Mac OX,在这里简单介绍一下它的部分适用方法. 首先,介绍一下Mac OX,因为SSH在苹果系统上嵌入了,不需要安装任何东西,只需要简单设置一下就可以: -> System Preference(系统偏好设置) -> Sharing(共享) -> Remote Login(远程登录) (选中) 这样就可以了

在PHP中运行Linux命令并启动SSH服务的例子_php实例

升级 VPS 后,由于 Ubuntu 的 upstart 与 OpenVZ 的兼容问题,导致 sshd 服务不自动启动了,在尝试了 vePortal 的 console 与 file manager 及提交技术支持后都不能解决问题之后. 只能靠自己了,大概的思路是在 PHP 中进行 su 命令以执行 sshd 服务,因为 WordPress 还活着,并且可以在后台直接编辑主题相关的 PHP 脚本.只要把准备好的代码片断插入到 header.php 中,并在浏览器中访问一下主页即可. 相关的代码逻

CentOS下搭建shadowsocks-libev服务端步骤详解

1.安装必要组建 centos执行 yum install build-essential autoconf libtool openssl-devel gcc -y 2.安装git centos执行 yum install git -y 执行后要是出现 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Setting up Install Process No package git availab

【不积跬步,无以致千里】Linux下启动Oracle服务和监听程序

  oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下.   安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME.比如:   export ORACLE_SID=test  export ORACLE_BASE=oracle_install_dir export ORACLE_HOME=xxx   启动步

windows7下启动mysql服务出现服务名无效的原因及解决方法_Mysql

问题原因:mysql服务没有安装. 解决办法: 在 mysql bin目录下 以管理员的权限 执行 mysqld -install命令 然后仍然以管理员的权限 net start mysql 开启Mysql服务了. 附卸载mysql服务的方法. 1.以管理员的权限 net stop mysql ,关闭mysql服务 2.以管理员的权限 mysqld -remove ,卸载mysql服务

linux下启动oracle服务

手动启动: 用 oracle用户登录(或su - oracle) lsnrctl start sqlplus / as sysdba startup exit

《树莓派渗透测试实战》——2.7 设置SSH服务

2.7 设置SSH服务 Secure Shell(SSH)可以做到身处远程,也能完整地操作树莓派上的Kali Linux.命令行是管理Linux的最常用方式.由于大部分的渗透测试并不需要用到图形界面的Kali Linux,建议尽量使用SSH或其他命令行工具.部分Kali Linux默认就启用了SSH服务,但有部分还需要手工安装OpenSSH服务. 首先需要确认SSH服务是否已经安装.输入以下命令service --status- all检查SSH服务是否在运行.如果像图2-14所示的那样看到ss