×××××××××××××××××××××SSH服务器安装及使用×××××××××××××××××××××
MobaXterm常用的登录方式是SSH服务器,在Ubuntu终端上可以架设SSH服务器
sudo apt-get update
sudo apt-get install openssh-server
service sshd start
/etc/init.d/ssh start
sudo service ssh status  
sudo service ssh stop/restart
 
Ubuntu开启Telnet服务器
sudo apt-get install openbsd-inetd或者sudo apt-get install xinetd
sudo apt-get install telnetd
sudo /etc/init.d/openbsd-inetd restart
 
ssh与telnet的相同点:
1.两种协议都可以远程登录另一台主机
2.两种协议都属于基于TCP/IP的协议
ssh与telnet的不同点:
1.telnet是明文传送;ssh是加密传送,并且支持压缩。
2.telnet的默认端口号为23;ssh的默认端口号为22.
3.ssh使用公钥对访问的服务器的用户验证身份,进一步提高的安全性;telnet没有使用公钥。
 
Android设备登录SSH服务器可以安装JuiceSSH,Ipad则可以安装Termius
#####SSH服务器命令行登录
ssh -p 22 user@192.168.1.1
#####SSH服务器配置更改
vi /etc/ssh/sshd_config
修改默认参数并取消注释即可,如果端口不可用,SSH会显示not running
#####向远端SSH服务器传输文件
scp -P 8022 ./file user@192.168.1.1:/home/ -r
 
一个IP被多个SSH服务端公用
Android手机搭建Ubuntu服务器
先下载APP Termux并安装
#########安装SSH
pkg install openssh
#########设置密码
passwd
×××××××××××××××××××Termux配置及使用××××××××××××××××××××××××××××××
安装说明可见:https://www.jianshu.com/p/6fd84cc74a5e
#####Termux可靠源(包含多种内核架构)
http://mirrors.ustc.edu.cn/help/termux.html
https://mirrors.ustc.edu.cn/termux
#####更新源
pkg update
#####修复损坏文件(源不可用时)
apt --fix-broken install
pkg upgrade
#########安装vim
pkg install vim
#########安装git
pkg install git
#####启动SSH
sshd
#####关闭SSH
busybox ps | grep ssh
kill -s 9
××××××××××××××××××××Ubuntu安装和配置×××××××××××××××××××××××××××××××××××
#####安装wget、proot、git
pkg install wget proot git
#####通过下载Ubuntu版本文件并安装
git clone https://github.com/MFDGaming/ubuntu-in-termux.git
#####通过wget下载版本文件并安装(亲测可用)
wget https://raw.githubusercontent.com/Neo-Oli/termux-ubuntu/master/ubuntu.sh
#####安装ubuntu
bash ubuntu.sh
#####启动ubuntu系统
./start-ubuntu.sh
***************************************************************************
*此时安装Ubuntu是精简系统,需要安装各种工具,但是source配置的源是外网地址     *
*而且系统不带修改配置文件的编辑器,因此可以使用sed命令替换链接地址和相对目录   *
*查看Ubuntu版本为19.04 disco                                               *
***************************************************************************
#####查看软件更新源
cat /etc/apt/sources.list
raw系统还需要修改DNS配置文件,否则报"Temporary failure resolving"错误
#####添加域名服务器地址
cat /etc/resolv.conf
sed -i "s/nameserver 1.1.1.1/# nameserver 1.1.1.1/g" >> /etc/resolv.conf
echo "nameserver 114.114.114.114" >> /etc/resolv.conf
echo "nameserver 8.8.8.8" >> /etc/resolv.conf
#####安装ping
apt-get install inetutils-ping
#####安装网络工具
apt-get install net-tools

This system has been minimized by removing packages and content that are
not required on a system that users do not log into.

Termux使用心得:在android手机上安装Termux可以搭建一个简单的Linux服务器,但是功能有较多限制,和真正的SSH服务器不可同日而语;另外,在Termux基础之上安装的Ubuntu,需要登录Termux的用户每次运行Ubuntu启动脚本,也是Ubuntu的裁减版,同时不能像者能真正的Ubuntu服务器那样运行多用户。
×××××××××××××××××××Linux常用命令×××××××××××××××××××××××××××××××××××
######Linux查看DNS相关配置
nmcli dev show
######查看Ubuntu版本
cat /etc/issue
#####查看内核版本
cat /proc/version
uname -a
######用户快速创建
adduser name
######删除用户及其文件
userdel -r name
######用户切换
su name
######
netstat -tulnp
######
du -h -d 1

SSH服务器管理与Termux使用相关推荐

  1. 使用Termux把Android手机变成SSH服务器

    使用Termux把Android手机变成SSH服务器 什么是Termux? 安装Termux 安装sshd 通过密码登陆 通过密钥登陆 客户端登陆 什么是Termux? Termux是一款能够为And ...

  2. 手机linux服务器控制,Termux - Android手机上的Terminal终端(手机ssh远程管理linux服务器)...

    本帖最后由 toddliu 于 2019-5-6 14:35 编辑 Termux是一个安卓手机上的终端神器,可以在手机上ssh远程管理linux服务器,虚拟机linux,可以在手机上使用bash和zs ...

  3. Core Shell: 在macOS上高效管理SSH服务器

    对于开发工程师或者运维工程师来说,一款趁手的SSH服务器及终端管理工具能有效提升自己的工作效率.在Windows系统中,我们有Xshell,MobaXterm或者SecureCRT等神器.然而,在ma ...

  4. linux管理的救星,优秀SSH软件推荐:FinalShell SSH工具,服务器管理,远程桌面加速软件,支持Windows,Mac OS X,Linux

    最近发现一款SSH工具,国产的,很好用,推荐给各位开发开发狗和运营狗! FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求. ...

  5. php ssh 管理服务器,PHP连接ssh服务器

    首先需要安装php_ssh2扩展,这里就不再赘述了. 脚本实例: $connection = ssh2_connect('127.0.0.1', 22); ssh2_auth_password($co ...

  6. windows sftp工具_将SSH服务器映射成Windows网络驱动器

    需要一款简便的ftp工具吗?这里为大家带来一款强大的ftp客户端工具,这款ExpanDrive mac版能够为将SSH服务器映射成Windows网络驱动器,方便大家的操作.这款软件还支持多种国外云盘, ...

  7. RHEL-5搭建SSH服务器

    Linux 远程登录服务:ssh ·SSH是标准的网络协议,可用于大多数UNIX操作系统,能够实现字符界面的远程登录管理,它默认使用22号端口,采用密文的形式在网络中传输数据,相对于通过明文传输的Te ...

  8. 在CentOS 5.5下用OpenSSH构建SSH服务器(上)

    SSH服务和Telnet服务一样,通过远程登录登录到系统,在远程操控系统.但它与Telnet的不同点就是:Telnet在传输的过程中是明文传输,而SSH是将传输内容加密,在传送的过程中保证了传送内容的 ...

  9. 绝对Linux服务器管理利器webmin

    用Linux配置服务器绝对是件费时间的事情.虽然外行人看见咱们在黑乎乎屏幕上打着一行行命令代码似乎是很NB,可真实的辛苦也就只有自己知道了.现在好了,有了webmin这款软件,绝对让我们管理服务器时能 ...

最新文章

  1. Vue源码分析系列四:Virtual DOM
  2. Hystrix简介–总结
  3. “约见”面试官系列之常见面试题第一篇说说promise(建议收藏)
  4. 【2015.9.1】微信开放平台
  5. Dubbo_异常_Service启动时默认将方法注册到内网IP
  6. 杨超越吧编程大赛;拼多多刷单?苹果新员工一半没本科学历 | 极客头条
  7. 2018.06.30 BZOJ1857: [Scoi2010]传送带(三分套三分)
  8. 学习Java,真的可以月薪过万嘛?真实个人经历告诉你,记录了平时学习的内容以及学习过程中最真实的感受(三)
  9. 必做作业3:原型化系统---乘车app
  10. xx闪购-商品列表布局设计
  11. 复制EXCEL单元格的值到SpreadJs单元格中,会多加一个可见的空格和一个不可见的0宽度空格的解决方法(ie11)
  12. Android6.0 camera个数探测
  13. 杭州电子科技大学acm--2005
  14. 货币金融学(4): 商业银行业务/央行
  15. RuntimeWarning: divide by zero encountered in log错误解决
  16. Qt error: 找不到 -lGL
  17. 云数据库与云服务器有什么区别?
  18. mean IOU是什么意思
  19. m蜂窝移动通信系统中越区切换的matlab仿真分析
  20. 【论文阅读笔记】Learning To Detect Unseen Object Classes by Between-Class Attribute Transfer

热门文章

  1. 激光雷达和毫米波雷达
  2. Python脚本语言写法
  3. Android中Service生命周期、启动、绑定、混合使用
  4. 客快物流大数据项目(十三):Docker镜像
  5. Android 属性动画(Property Animation) ObjectAnimator的介绍
  6. Android TextView 设置文字上下距离以及文字水平间距
  7. android setAlpha 与 getBackground().setAlpha
  8. vue element 关闭当前tab 跳转到上一路由
  9. Shiro01 功能点框图、架构图、身份认证逻辑、身份认证代码实现
  10. Markdown here 离线下载安装