位置: 编程技术 - 正文

Ubuntu服务器上SSH Server 的安装和设置(ubuntu sshserver)

编辑:rootadmin
不过,现在这个系统只是个基本的系统,算不上服务器,因为什么都没法做。如果需要让它行使服务器的职能,还需要给它装一些软件。

推荐整理分享Ubuntu服务器上SSH Server 的安装和设置(ubuntu sshserver),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ubuntu服务器上怎么清除勒索病毒文件和数据,ubuntu ssh连接服务器,ubuntu20.04 ssh服务开启,ubuntu ssh连接服务器,ubuntu服务器上怎么清除勒索病毒文件和数据,ubuntu服务器上传文件,ubuntu服务器上传文件,ubuntu服务器上传文件,内容如对您有帮助,希望把文章链接给更多的朋友!

因为我需要的服务器最终会被“抛弃”在实验室的某个角落,无论是后期设置还是维护的需要,都必须安装一个远程管理的工具。在 Linux 系统中,不二的选择就是 openssh 了。在 Ubuntu 中安装 openssh 实在是再简单不过的一件事情了,下面的内容也只是纯记录,给我这个菜鸟备个份。如果是高手直接绕过就好。

安装前的准备

Ubuntu 之所以好用,就是因为它继承了 debian 的 apt 系统,这一点相信您在昨天装系统的教程中已经感受到了。但是 apt 需要依赖网络,昨天我们装好的系统是暂时上不了网的,我们需要先设置一下。

首先,激活服务器的网卡,命令如下:

sudo nano /etc/network/interfaces

在 interfaces 中添加以下内容:

auto eth0 iface eth0 inet static address ... netmask ...0 gateway ...1

这其中,斜体部分标注的 IP 地址是我服务器的设置,您需要根据您的具体情况修改。当然,如果您的服务器使用的是 DHCP 来分配 IP 地址,只需要写上 iface eth0 inet dhcp 就可以了,无需设置 address/netmask/gateway。

然后,修改 resolv.conf 配置 DNS 服务器:

sudo nano /etc/resolv.conf

添加您的 DNS 服务器地址:

nameserver ... nameserver ...

完成后,重新启动 networking 服务:

sudo /etc/init.d/networking restart

这样应该就可以连通网络了。如果您使用的是 ADSL,可能还需要装上 pppoe 之类的东西,考虑到服务器很少用这样的配置,这里就不讨论了,需要的话可以在网上查找。

安装和设置 OpenSSH Server

Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条:

sudo apt-get install openssh-server

随后,Ubuntu 会自动下载并安装 openssh server,并一并解决所有的依赖关系。当您完成这一操作后,您可以找另一台计算机,然后使用一个 SSH 客户端软件(强烈推荐 PuTTy),输入您服务器的 IP 地址。如果一切正常的话,等一会儿就可以连接上了。并且使用现有的用户名和密码应该就可以登录了。

事实上如果没什么特别需求,到这里 OpenSSH Server 就算安装好了。但是进一步设置一下,可以让 OpenSSH 登录时间更短,并且更加安全。这一切都是通过修改 openssh 的配置文件 sshd_config 实现的。

Ubuntu服务器上SSH Server 的安装和设置(ubuntu sshserver)

首先,您刚才实验远程登录的时候可能会发现,在输入完用户名后需要等很长一段时间才会提示输入密码。其实这是由于 sshd 需要反查客户端的 dns 信息导致的。我们可以通过禁用这个特性来大幅提高登录的速度。首先,打开 sshd_config 文件:

sudo nano /etc/ssh/sshd_config

找到 GSSAPI options 这一节,将下面两行注释掉:

#GSSAPIAuthentication yes #GSSAPIDelegateCredentials no

然后重新启动 ssh 服务即可:

sudo /etc/init.d/ssh restart

再登录试试,应该非常快了吧

利用 PuTTy 通过证书认证登录服务器

SSH 服务中,所有的内容都是加密传输的,安全性基本有保证。但是如果能使用证书认证的话,安全性将会更上一层楼,而且经过一定的设置,还能实现证书认证自动登录的效果。

首先修改 sshd_config 文件,开启证书认证选项:

RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile %h/.ssh/authorized_keys

修改完成后重新启动 ssh 服务。

下一步我们需要为 SSH 用户建立私钥和公钥。首先要登录到需要建立密钥的账户下,这里注意退出 root 用户,需要的话用 su 命令切换到其它用户下。然后运行:

ssh-keygen

这里,我们将生成的 key 存放在默认目录下即可。建立的过程中会提示输入 passphrase,这相当于给证书加个密码,也是提高安全性的措施,这样即使证书不小心被人拷走也不怕了。当然如果这个留空的话,后面即可实现 PuTTy 通过证书认证的自动登录。

ssh-keygen 命令会生成两个密钥,首先我们需要将公钥改名留在服务器上:

cd ~/.ssh mv id_rsa.pub authorized_keys

然后将私钥 id_rsa 从服务器上复制出来,并删除掉服务器上的 id_rsa 文件。

服务器上的设置就做完了,下面的步骤需要在客户端电脑上来做。首先,我们需要将 id_rsa 文件转化为 PuTTy 支持的格式。这里我们需要利用 PuTTyGEN 这个工具:

点击 PuTTyGen 界面中的 Load 按钮,选择 id_rsa 文件,输入 passphrase(如果有的话),然后再点击 Save PrivateKey 按钮,这样 PuTTy 接受的私钥就做好了。

打开 PuTTy,在 Session 中输入服务器的 IP 地址,在 Connection->SSH->Auth 下点击 Browse 按钮,选择刚才生成好的私钥。然后回到 Connection 选项,在 Auto-login username 中输入证书所属的用户名。回到 Session 选项卡,输入个名字点 Save 保存下这个 Session。点击底部的 Open 应该就可以通过证书认证登录到服务器了。如果有 passphrase 的话,登录过程中会要求输入 passphrase,否则将会直接登录到服务器上,非常的方便。

好了,今天就写到这,以后逐步再写 AMP,Proftpd 和 Squid 的安装和设置。

打造轻巧的 Linux 服务器的步骤 一方面用来放置我们的站点,另一方面实验室放一台服务器,也为实验室的成员们提供一些额外的服务,方便科研和学习。虽然做Web我是轻车熟路了,

ubuntu下网页打开慢的解决方法 可是在这版系统连接网络的时候,我能明显的感觉到很慢。但是一旦建立起连接,下载的速度还是可以接受的。使用火狐浏览网页时发现,连接缓慢时

Ubuntu. Zend FrameWork配置方法及helloworld显示 一、大概思路1.1、(备注:安装ZendFramework,其附带apache2和php5)1.2、二、ZendFramework配置2.1、安装ZendFramework在ubuntu.的软件中心安装zf.2.2、激活apache的rewri

标签: ubuntu sshserver

本文链接地址:https://www.jiuchutong.com/biancheng/356373.html 转载请保留说明!

上一篇:单网卡Ubuntu服务器打造 PPTP Server(ubuntu18.04单网卡多ip)

下一篇:打造轻巧的 Linux 服务器的步骤(轻量级个人用linux桌面系统)

  • 留底税额有没有时间
  • 个人经营所得税起征点是多少
  • 缴纳以前年度所得税怎么做账
  • 小型微利企业所得税率
  • 补缴关税税率
  • 用友如何结转本年利润到未分配利润
  • 投资款转为借款需要哪些证据
  • 库存商品毁损会导致什么
  • 异地出租
  • 刚开始建账银行有存款怎么录
  • 哪家银行存款利率高2023
  • 经营性罚款和行政性罚款的区别
  • 资源税是否需要计提?
  • 小规模 开增值税
  • 小规模纳税人开票要交印花税吗
  • 企业所得税一般纳税人是怎么缴纳的
  • 三证合一后换章子要多久
  • 退休人员再任职个人所得税
  • 职工教育经费是多少
  • 呆帐死帐处理
  • 自行研发专利权发生的费用全部费用化了
  • 医用酒精出口 需要什么条件
  • 购销合同没写签订日期违法吗
  • 支付银行托管费怎么入账
  • 苹果手机录音配音乐怎么配
  • 软件开发怎么做会计分录
  • 开办费计入长期待摊费用汇算清缴时怎么填写
  • 公司帮员工买社保能扣税吗
  • 出口退税一般退什么税
  • 境外佣金支付所需要征收的税
  • node-gyp版本
  • 对于小型微利企业的建议
  • 阿尔卑斯山百度百科
  • 固定资产折旧加计扣除
  • 金融性资产有哪些
  • 门店装修费怎么记会计凭证
  • 长期借款业务会亏损吗
  • 基训包括哪些
  • 在岗职工平均工资和社平工资的区别
  • 公司新增注册资本是认缴的吗
  • mongodb aggregate count
  • 收到进项发票怎么入账
  • 报销人和收款人不一致钱打到哪个账户
  • 盈余公积企业所得税税率
  • 增值税抵扣明细网络超时怎么处理
  • 边际贡献总额什么意思
  • 债务豁免的账务处理
  • sql server中字符串常量只能用双引号括起来
  • sqlserver2008r2怎么使用
  • 非公司员工可以报销差旅费吗
  • 劳务费计入工资薪金总额吗
  • 加盟费明细
  • 投资性房地产出租收入计入什么科目
  • 职工罚款的会计处理办法
  • 购买税控盘用银行抵扣吗
  • 库存商品品种太多如何算成本
  • 事业单位开的发票
  • 百旺金赋领回来的发票怎么读入
  • 开办费如何摊销成本
  • MySQL slave_net_timeout参数解决的一个集群问题案例
  • 老毛桃U盘装系统综合教程
  • 去掉快捷功能
  • quicktimeplayer.exe - quicktimeplayer是什么进程 有什么用
  • realjbox.exe - realjbox是什么进程 作用是什么
  • linux怎么恢复数据
  • win10内置杀毒
  • linux使用mv命令,结果文件不见了
  • linux中使用less命令分屏查看
  • unity怎么加人
  • 举例详解民法典第502条
  • shell生成excel文件
  • 土地交易的印花税
  • 江苏宿迁个体户那个园区好
  • 钢管租赁可以开建筑材料吗
  • 生活费需要缴纳什么税
  • 辛嵨静志
  • 如何在国税网下载发票
  • 税控盘打印机设置参数
  • 航信报税
  • 陕西地税局电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设