首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
cpython
join
eval
format
php5
int
fetch
list
iostream
range
process
expression
spring
flutter
merge
runtime
object
cookie
timestamp
java
uml
hashtable
uri
ip
search
input
tags
node.js
metadata
bit
foreach
const
hook
typescript
datetime
include
yaml
cPlusPlus
char
web3
usb
import
integer
split
web
vba
python2
httprequest
testing
bash
header
subset
copy
hashset
netty
perl
shell
text
数组
go
main
require
grid
random
php
express
function
dockerfile
scala
export
jsp
future
email
case
match
hash
javascript
less
dagger
当前位置:
开发笔记
>
编程语言
> 正文
安装debian并以ssh登陆
作者:左手抽烟吹寂寞 | 来源:互联网 | 2017-11-16 09:00
安装debian并以ssh登陆--Linux发行版技术-Debian信息,下面是详情阅读。
作者:老斋
台湾小浮萍论坛的wuqi做了一个debian,能够用在MSS上,尝试安装了一下,看情况还不错,不过还需要一个熟悉的过程,并且希望能用它完成以下几项任务:
1、共享文件服务(samba)
2、ftp服务(vsftpd)
3、vpn服务(openvpn)
本文笔记内容:
1、安装debian
2、配置debian的ssh端口,使之不与原系统冲突。
本文参考资料:http://discuz.orz101.com/viewthread.php?tid=440&extra=page%3D1
原论坛提供的下载地址似乎是国外的网络硬盘,进入下载页面后,未注册用户需要等待六分钟左右才能开始下载第一个文件,而第二个文件需要等待的时间更长,这里放一个国内的网络硬盘,速度还是比较快的,关键是目前免费,http://www.namipan.com/d/bf7bdb3 ... 79870bd82b392b00808
一、现在开始安装debian吧,其实说到安装也仅仅是个解压缩过程,非常简单:
1、MSS环境:共享文件夹默认为/pub,链接到/shares/mss-hdd/Public,可以从windows中复制、移动和删除;
2、下载文件并解压缩得到bcm47xx_debian_v1.0_20070420.gz文件包,拷贝到pub文件夹中:
#/pub/bcm47xx_debian_v1.0_20070420.gz
3、在MSS的/opt下新建一个debian目录:
#cd /opt
#mkdir debian
4、进入debian目录并运行解压缩命令将文件包解压缩在debian目录:
#cd /opt/debian
#tar xzvf /pub/bcm47xx_debian_v1.0_20070420.gz
5、几分钟后,解压缩完成,在debian目录下查看文件
# cd debian
# ls
bin etc lib mnt proc share tmp
boot home lost+found nethdd root srv usr
dev initrd media opt sbin sys var
这就是一个完整的debian系统了
二、运行debian
这一步也是相当的简单,只需要进入debian目录后运行一个命令就可以进入debian的系统了:
#cd /opt/debian
#chroot . /bin/sh
运行以后会出现如下提示符:
sh-3.1#
这时候将不能访问MSS原系统中的其它文件,包括共享文件夹。
三、配置debian中的ssh端口
为什么要配置ssh端口呢,假设我们有以下需要:
MSS开机进入debian系统
保留对MSS原系统的管理
禁用telnet服务
我们知道telnet登陆是不需要密码的,因此从安全角度考虑,必须予以禁止,但ssh的默认端口为22,如果想同时登陆两个系统,将发生冲突,因此更改其中一个ssh的端口号就是必须的了:
1、进入debian系统,安装ssh服务
sh-3.1# apt-get update (先进行更新)
sh-3.1# apt-get install ssh (会自动检察是否安装、如未安装则自动下载并安装)
2、更改ssh服务的配置文件
sh-3.1# vim /etc/ssh/sshd_config
注:vim是vi编辑器的加强版,debian已经自带了,但MSS原系统下没有,因此如果在原系统下更改文件还是得用vi命令,并且文件路径也相应改变:
# vi /opt/debian/etc/ssh/sshd_config
3、找到并更改字段:
Port 22
默认为22端口,我们可以改为其它的如2201:
vim或vi的编辑方式应该这样:
打开文件后,按方向键可以进行上下左右的光标移动
按i键进入编辑状态
编辑完成后按esc键退出编辑状态
如果需要保存文件按“:wq”进行保存
如果不需要保存按“:q”直接退出
4、加载ssh服务
sh-3.1# mount -t proc proc /proc (挂载proc档案系统,这一步不是很清楚道理,正在查找说明)
sh-3.1#/etc/init.d/ssh start (加载ssh服务)
至此,debian下的ssh服务已经安装、配置、加载完成,在客户端SecureCRT中新建一个会话,将端口改为自定义的比如2201,即可登陆debian下的ssh服务了:
而原系统的ssh服务端口还是默认的,因此我们可以打开两个客户端同时登陆原系统和debian。
四、MSS开机进入debian
1、在原系统下编辑S99local文件:
#vi /opt/etc/init.d/S99local
2、通常你看到?文件的?热萑缦拢?br /> #!/bin/sh
utelnetd &
S99local文件是一个开机自动运行的脚本文件,作用类似与dos下的autoexec.bat;
3、我们需要禁用telnet服务,因此需要在字段“utelnetd &”加上注释号以屏蔽该字段:
#!/bin/sh
#utelnetd &
4、现在我们加入这两句:
/opt/bin/busybox chroot /opt/debian /bin/bash -c "mount -t proc proc /proc"
/opt/bin/busybox chroot /opt/debian /bin/bash -c "/etc/init.d/ssh start &"
默认/opt/debian是放置debian的目录,如果不一样,改一下就可以了;
以上步骤完成后,已经实现MSS开机启动debian的ssh服务。
debian
ssh
php
windows
安全
vim
编辑器
bash
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
ip
技术日志:Ansible的安装及模块管理详解
技术日志:Ansible的安装及模块管理详解 ...
[详细]
蜡笔小新 2024-11-03 15:01:47
input
如何将PHP文件上传至服务器及正确配置服务器地址
如何将PHP文件上传至服务器及正确配置服务器地址 ...
[详细]
蜡笔小新 2024-10-31 15:32:47
input
ARM平台下构建SSH服务端并实现远程访问
本文详细介绍了如何在ARM架构的目标设备上部署SSH服务端,包括必要的软件包下载、交叉编译过程以及最终的服务配置与测试。适合嵌入式开发人员和系统集成工程师参考。 ...
[详细]
蜡笔小新 2024-11-20 14:13:38
input
如何将 Git 提交编辑器从 Nano 更改为 Vim
默认情况下,Git 使用 Nano 编辑器进行提交信息的编辑,但如果您更喜欢使用 Vim,可以通过简单的配置更改来实现这一变化。本文将指导您如何通过修改全局配置文件来设置 Vim 作为默认的 Git 提交编辑器。 ...
[详细]
蜡笔小新 2024-11-22 14:08:35
input
使用kermit通过串口升级uboot
在开发板的启动选项中看到如下两行:7:LoadBootLoadercodethenwritetoFlashviaSerial.9:LoadBootLoadercodethenwri ...
[详细]
蜡笔小新 2024-11-17 08:51:52
input
在Notepad++中配置Markdown语法高亮及实时预览功能
本文详细介绍了如何在Notepad++中配置Markdown语法高亮和实时预览功能,包括必要的插件安装和设置步骤。 ...
[详细]
蜡笔小新 2024-11-22 13:03:49
ip
Windows蓝屏故障代码解析与解决方法
在测试软件或进行系统维护时,有时会遇到电脑蓝屏的情况,即便使用了沙盒环境也无法完全避免。本文将详细介绍常见的蓝屏错误代码及其解决方案,帮助用户快速定位并解决问题。 ...
[详细]
蜡笔小新 2024-11-22 11:46:53
ip
Oracle VM VirtualBox 使用指南:创建静态网页及高级功能
本文详细介绍了如何在Oracle VM VirtualBox中实现主机与虚拟机之间的数据交换,包括安装Guest Additions增强功能,以及如何利用这些功能进行文件传输、屏幕调整等操作。 ...
[详细]
蜡笔小新 2024-11-21 18:13:22
ip
支付宝免费提现攻略详解
在日常生活中,支付宝已成为不可或缺的支付工具之一。本文将详细介绍如何通过支付宝实现免费提现,帮助用户更好地管理个人财务,避免不必要的手续费支出。 ...
[详细]
蜡笔小新 2024-11-21 16:47:52
ip
调试利器SSH隧道
在开发微信公众号或小程序的时候,由于微信平台规则的限制,部分接口需要通过线上域名才能正常访问。但我们一般都会在本地开发,因为这能快速的看到 ...
[详细]
蜡笔小新 2024-11-21 11:15:53
ip
网络安全实验:Telnet与SSH服务对比及抓包分析
本实验旨在对比Telnet和SSH两种安全通信协议的服务差异,并通过搭建服务器和使用Wireshark抓包工具进行详细分析。 ...
[详细]
蜡笔小新 2024-11-18 14:10:59
search
Vulnhub DC3 实战记录与分析
本文记录了在 Vulnhub DC3 靶机上的渗透测试过程,包括漏洞利用、内核提权等关键步骤,并总结了实战经验和教训。 ...
[详细]
蜡笔小新 2024-11-17 20:50:03
search
提升 Windows 远程服务的安全性,防范暴力破解攻击
本文探讨了如何通过多种方法增强 Windows 远程服务的安全性,有效防范暴力破解攻击。 ...
[详细]
蜡笔小新 2024-11-16 10:22:40
java
如何在Windows上使用Gitee创建远程仓库
本文详细记录了在Windows系统上使用Gitee创建远程仓库的步骤,帮助解决无法注册GitHub的问题。 ...
[详细]
蜡笔小新 2024-11-15 11:41:08
int
如何在Ubuntu系统中直接使用Snap安装软件
Canonical与Opera Software近日宣布,基于Chromium的Opera浏览器现已作为Snap包提供给Ubuntu用户,显著提升了在Linux操作系统上的安装便捷性和兼容性。通过Snap,用户可以在Ubuntu系统中轻松安装和更新Opera浏览器,享受更流畅的浏览体验。此外,Snap的容器化特性还确保了应用的安全性和稳定性,为用户提供更加可靠的软件环境。 ...
[详细]
蜡笔小新 2024-10-31 09:30:06
左手抽烟吹寂寞
这个家伙很懒,什么也没留下!
Tags | 热门标签
cpython
join
eval
format
php5
int
fetch
list
iostream
range
process
expression
spring
flutter
merge
runtime
object
cookie
timestamp
java
uml
hashtable
uri
ip
search
input
tags
node.js
metadata
bit
RankList | 热门文章
1
把jar包添加到maven仓库,
2
Linux(阿里云服务器)安装RabbitMQ
3
@slf4j log报错_Java日志之Slf4j,Log4J,logback原理总结
4
【Android Gradle 插件】ProductFlavor 配置 ( ProductFlavor#buildConfigField 方法 | 单独编译生成 BuildConfig 类的任务 )
5
《句》翻译 原文赏析诗人唐李康成
6
ASP.NET CORE 简介
7
String VS StringBuilder VS StringBuffer In Java
8
css3图片 变黑白 变模糊 调整饱和度等
9
每日一博 | C++ 的缺陷与思考(上)
10
sql语言的艺术
11
HTTP协议有关
12
手机亮光怎么设置快捷键(电脑光怎么调亮?快捷键)
13
JavaWeb项目部署到Linux云服务器「****」
14
java基础学习之awt(java基础怎么学)
15
JavaScript操作数组。
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有