如何安装sshd服务用于远程登录

此博文前提是系统默认没有安装openssh-server,而且现在大部分系统默认只包含openssh-client,这对于需要远程调试和管理的开发者们很不方便,因此本文探讨如何离线安装sshd服务,对于可以在线安装的就比较方便了,可参阅其他博客,本文就不探讨啦~~

1.首先登录openssh官网:www.openssh.com;

2.找到离线安装包:openssh-7.3p1.tar.gz;具体版本可以根据自己的需要进行选择;

3.拷贝并解压压缩包至目标主机相关目录,然后进入该目录按照 INSTALL 文件提供的步骤进行安装;需要注意的是此步骤需要解决依赖问题,所以需要按照说明提前下载 Zlib 以及 openssl 并安装即可;然后执行:./configure –> make –> make install;

4.如果在 make install 中遇到错误提示”Privilege separation user sshd does not exist”那么需要在 /etc/passwd 目录下添加一行:
sshd:x:109:65534::/var/run/sshd:/usr/sbin/nologin 或者
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin 即可;

5.之后就可以启动 sshd 啦,如果在输入 sshd 之后报错 “sshd re-exec requires execution with an absolute path” 该提示意味着你需要使用绝对路径启动:输入 /usr/local/sbin/sshd 这样就好啦。如果还不行再执行下面两行:
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/403441.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++中const、volatile、mutable的用法

From: http://blog.csdn.net/wuliming_sc/article/details/3717017 const修饰普通变量和指针 const修饰变量,一般有两种写法: const TYPE value; TYPE const value; 这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变…

调用未绑定的父类方法和使用supper 函数 之间的选择.

class New_int(int): # 定义一个新的类 继承 int 类def __add__(self,other): # 重写 运算符 # __add__ 就是 int 中 的行为return int.__sub__(self,other) # 重写的 加法运算符 调用 int类 里面的 减法运算运算符def __sub__(self,other):return int.__add__(self…

VMware Tools installation cannot be started manually while Easy Install is in progress.

出现此错误提示主要是由于虚拟机设置里面 CD/DVD 和 Floppy 选项被占用导致 VMware Tools 虚拟光驱无法加载导致,因此设置如下: VM –> Settings –> Hardware –> CD/DVD && CD/DVD 2 && Floppy 这三个选项全部设置为 Auto d…

派生类类型可以转换为基类类型,反之则不行

派生类的对象都含有基类对象作为其一部分,我们可以将指向派生类型的引用转换为指向它的基类型的引用,像转换指针一样,我们可以用派生类的对象初始化或赋值基类对象,反之却不行。class base{ public: }; class derived:public base…

Mac 下隐藏显示隐藏文件

直接使用快捷键: 在 macOS Sierra,可以使用快捷键⌘⇧.(Command Shift .) 来快速(在 Finder 中)显示和隐藏隐藏文件了。 Mac 下隐藏显示隐藏文件

/bin/tar: 从成员名中删除开头的“/”

From: http://www.361way.com/tar-error/1550.html 今天在使用tar进行打包时,发现报了‘从成员名中删除开头的“/”’的错误。我使用的打包语句如下: [rootbj~]# tar czvf test.tar.gz /root/tomcat/tar: 从成员名中删除开头的“/”/root/tomcat//root…

关于单片机中断

中断:CPU停止当前任务,去处理中断内容,处理完后自动恢复以前任务。 单片机有5个中断源,2个中断优先级,中断受两级控制: 1、CPU开总中断; 2、中断源开中断。 中断源:引起中断事件的类…

不带缓存的I/O和标准(带缓存的)I/O

首先,先稍微了解系统调用的概念:   系统调用,英文名system call,每个操作系统都在内核里有一些内建的函数库,这些函数可以用来完成一些系统系统调用把应用程序的请求传给内核,调用相应的的内核函数完成所…

uni.$emit和uni.$on用法;uni-app微信小程序页面通讯;微信小程序页面通讯

uni-app的官方api uni.$on 场景: 微信小程序两个页面甚至多个页面之间,可能共用一个参数或者需要相互传递使用参数。例如页面A点击按钮,需要把A页面的item数据,赋值给页面B的formData,但是页面A只是传递数据给B&#x…

转:探索 AIX 6:在 AIX 6 上配置 iSCSI Target

引言iSCSI(Internet Small Computer System Interface)被业界认为是非常廉价的 SAN 解决方案,一直在中低端应用领域被市场所看好。 iSCSI 客户端和服务端都既可以通过硬件方式实现,也能通过软件方式的,其优劣区别就是在…

利用python生成一个导出数据库的bat脚本文件

# 环境: python3.xdef getExportDbSql(db, index): # 获取导出一个数据库实例的sql语句sql mysqldump -u%s -p%s -h%s -P%d --default-character-setutf8 --databases mu_ins_s%s > %s.s%d.mu_ins_%d.sql %(db[user], db[pwd], db[host], db[port], index, db[server],…

iOS开发极光推送显示 开发证书没有通过验证 是否重新上传证书?解决方法

1.证书密码错误 2证书环境不匹 3导证书时因手误把私钥导出来了,而不是证书 1.当前上传的p12证书密码输入有误; 2. 证书导出的时候展开了证书,把个人私钥导了出来,导证书的时候请不要展开证书; 3.当前上传的证书环境不对…

微信小程序禁止页面上下滑动;uni-app微信小程序禁止页面上下滑动;uni-app小程序上下滑动;

阻止小程序某个页面上下滑动,最简单有效方法;直接对小程序当前页的最外层标签盒子,设置固定定位即可! 设置固定定位后,页面的最大盒子宽度可能不是自动撑满的,那就自己在calc计算下宽度即可 .box {// 加这…

安装 groovy eclipse 插件

原文出处:http://blog.chenlb.com/2008/12/install-groovy-eclipse-plugin.html 写代码最好还是要个ide,最过学习 groovy。平时用 eclipse 开发 java 程序,写 groovy 还是用 eclipse 吧(虽然目前 groovy 的 eclipse 插件不是最好。…

Linux 统计文件行数,字节数。

语法:wc [选项] 文件… 说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。 该命令各选项含义如下: - c 统计字节…

PHP JSON数组与对象的理解

在PHP后端和客户端数据交互的过程中,JSON数据中有时格式不定,一会儿是数组,一会儿是对象,弄得客户端开发人员要崩溃的感觉。 因此,前后端相关人员先对PHP的json_encode函数原理有必要的了解是最重要的一个环节。 PHP中…

[bash] 打包某目录(可以是绝对路径)下的指定扩展名的文件

#!/bin/bash# 该脚本用于打包某目录(可以是绝对路径)下的指定扩展名的文件if [ $# -lt 1 ] || [ "$1" "." ] || [ "$1" "./" ]; thenDIRpwdelseDIR$1if [ ! -e $DIR ]; thenecho "Directory-[$DIR] not exist, exit now!"…

uni-app微信小程序生成自定义参数二维码,跳转小程序指定页面,获取参数;uni-app微信小程序获取二维码自定义参数;微信小程序生成动态参数二维码;uni-app微信小程序获取动态参数二维码;

一、场景需求: 在小程序个人名片页面A页面,生成用户的个人名片二维码(该二维码携带用户的唯一标识id);微信扫一扫或长按图片识别这个二维码,可以跳转到小程序的B页面,并且在B页面拿到二维码上的…

【view桌面虚拟化系列】1-vSphere搭建

本系列一共三章,具体如下: 【view桌面虚拟化系列】1-vSphere搭建 【view桌面虚拟化系列】2-View搭建 【view桌面虚拟化系列】3-VDI实现 实验的目的:测试vsphere5.1a、view5.1测试整体运行状况。 首先介绍下环境(所使用域名:vmc.co…

Linux 等待进程结束 wait() 和 waitpid()

若子进程先于父进程结束时,父进程调用wait()函数和不调用wait()函数会产生两种不同的结果: --> 如果父进程没有调用wait()和waitpid()函数,子进程就会进入僵死状态。 --> 如果父进程调用了wait()和waitpid()函数,就不会使子…