Xshell 初次应用
以前就想安装Xshell,今天终于弄好了,可以在windows下对Linux服务端进行管理。
关于SSH和Xshell的介绍见参考,Linux上安装的是ssh服务端,所以咱们如果希望通过远程访问的方式登录到这台服务器上,比如我要在windows系统上远程登录到ssh上,咱们就得在windows上安装一个ssh客户端,现在的ssh客户端软件都非常多,大家可以选择一个下载,我用的Xshell5.0。
注意:在使用ssh登陆到远程的Linux系统上时,首先必须要保证该主机要能够与Linux系统之间能互相 ping 通,否则ssh是无法建立远程连接的
centos 端:先试了127.0.0.1连不通,然后192.168.216.128可以。
windows:
XShell端:表示链接到了Linux端,然后就可以像在虚拟机下操作了。选择使用密码登陆,然后填入我们想要登陆到远程Linux上的用户名和密码(注意:如果是第一次以该用户登录,则会提示生成一个密钥,咱们点击确定即可)
实验了一下Vim编译hello.c
后面再仔细研究Xshell的使用......
晚上接着进行Utuntu的Xshell链接:
遇到了问题:无法连接到xshell.网上意见
最后分析原因是都没有真正开启ssh-server服务。 最终成功的方法如下: sudo apt-get install openssh-server Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。 然后确认sshserver是否启动了: ps -e |grep ssh 如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了。 ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务: sudo /etc/init.d/ssh resar
但是我的电脑Utuntu上根本就没有/etc/init.d/ssh ,ssh目录。暂时还没有解决,正确的Centos下,如图:
找的试过的解决方法:
错误如下: sudo apt-get install opensshserver正在读取软件包列表... 完成正在分析软件包的依赖关系树正在读取状态信息... 完成现在没有可用的软件包 openssh-server, 但是他被其他的软件包引用了这可能意味着这个缺失的软件包可能已被废弃,或者只能在其他发布源中找到 E:软件包 openssh-server 还没有可供安装的候选者 解决方案:分析原因是我们的apt-get没有更新,当然如果你的是最新的系统不用更新也行,但是我相信很多人都是需要更新的吧,操作命令如下: sudo apt-get update 更新完毕后执行: sudo apt-get install openssh-server 最后我们用命令ps -e|grep ssh 来看下open-server安装成功没有,如果出现如下截图红色标出的部分,说明安装成功了。
解决办法: 参考:http://blog.csdn.net/kiki113/article/details/3405274
当前的源类表中没有你要安装的软件包,修改 /etc/apt/sources.list 添加源列表,添加以下源
# Archive.ubuntu.com 欧洲,此为官方源,推荐使用 ,PING=
deb http://archive.ubuntu.com/ubuntu/ feisty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ feisty-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ feisty-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ feisty-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ feisty main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ feisty-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ feisty-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ feisty-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
deb http://archive.ubuntu.org.cn/ubuntu-cn/ feisty main restricted universe multiverse # 中国 台湾省台湾大学,推荐网通用户使用,电信PING平均响应速度41MS,PING=
deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty main restricted universe multiverse
deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty main restricted universe multiverse
deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty-updates main restricted universe multiverse
deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty-updates main restricted universe multiverse
deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty-backports main restricted universe multiverse
deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty-backports main restricted universe multiverse
deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty-security main restricted universe multiverse
deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty-security main restricted universe multiverse
deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty-proposed main multiverse restricted universe
deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty-proposed main restricted universe multiverse 注:
ubuntu:解决编辑文件后无法保存的命令
假如修改hosts文件:
在终端中输入下面口令,然后再用gedit编辑器编辑,编辑后即可保存
sudo gedit /etc/hosts
sudo 指令 :表示当前用户使用超级管理员的权限执行指令
在虚拟机上安装 在终端输入 sudo apt-get install opensshserver正在读取软件包列表... 完成正在分析软件包的依赖关系树正在读取状态信息... 完成现在没有可用的软件包 openssh-server, 但是他被其他的软件包引用了这可能意味着这个缺失的软件包可能已被废弃,或者只能在其他发布源中找到 E:软件包 openssh-server 还没有可供安装的候选者 大概中文这样子吧,我用的是英文的,纠结了几个小时,查阅了无数的粘贴复制文章最后发现,是我们的apt-get没更新的缘故,当然如果你的是最新的系统不用更新也行,但是我相信很多人都是需要更新的吧,操作命令如下: sudo apt-get update 更新完毕后执行: sudo apt-get install openssh-server、
参考:http://blog.csdn.net/pk490525/article/details/7302586
但是都没有解决!。。。参考: http://blog.csdn.net/hylongsuny/article/details/8855219
top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。
Ubuntu中如何切换到超级用户(root)及在VMware虚拟机中Linux在虚拟终端之间切换的方法
1.Ubuntu中如何切换到超级用户(root)
我们知道在其他Linux操作系统中(如红帽操作系统)普通权限的用户想切换到root下,只需输入su命令,系统会提示输入root用户的密码,只要我们正确输入即可。
然而在Ubuntu中我们并不清楚root的密码是多少(还曾以为自己安装时没记住)。其实在默认的情况下,Ubuntu是没有超级用户(superuser, root)的。
但有些系统操作必须有超级用户的权限才能进行,那么该如何做呢?
在Ubuntu 下切换到超级用户需要使用其他方法,主要有两种:
1. 利用sudo -i命令 输入sudo -i ,提示输入当前用户密码,输入后即可获得root权限,这并不需要root的密码。但是它也有很多限制,在默认的情况下,只能在 5 分钟之内使用 root 权限。
2. 如果想一直使用 root 权限,可使用sudo passwd root 命令重新设置一下root的密码。之后就可以自由使用su命令自由的切换了。
2. 在VMware虚拟机中Linux在虚拟终端之间切换的方法
在linux操作系统中当我们想在虚拟终端之间切换时,经常的做法是ctrl+Alt+F1~F6,然而当我们在VMware中安装安装Linux后,想在X Windows与虚拟终端之间切换时,却发现Ctrl+Alt+Fx不起作用,那么我们如何解决这个问题呢?
总结起来有两种方法:
方法1:我们只需要将VMware或者其他虚拟机软件的控制鼠标切换的热键修改一下,不再使用Ctrl+Alt即可,如改为Ctrl+Alt+Shift,VMware具体方法如下:中文版——选择编辑——参数——热键,选择 Ctrl+Alt+Shift即可。英文版选择edit-preferences-hotkeys选择 Ctrl+Alt+Shift即可。
方法二
也可以不修改热键,只要在切换时使用Ctrl+shift+Alt+Fx即可,如在x windows下打开的终端窗口中按住ctrl+shift+alt+F1即可打开tty1虚拟终端窗口。而后在个虚拟终端之间的切换只要使用Alt+FX即可。如按Alt+F7即可在从刚才的虚拟终端tty1中切换到刚才的x windows下。
Xshell 初次应用的更多相关文章
- 常用Linux VPS/服务器SSH连接工具 - Xshell下载与使用
我们很多网友可能初次接触Linux VPS.服务器,所以在购买完毕VPS主机不知道如何登录.有些网友甚至直接类似WIN系统一样直接在桌面远程连接工具连接,可想而知肯定是无法连接的.因为如果我们购买的是 ...
- 解决Xshell 工具连接不上VirtualBox虚拟机
初次尝试用VirtualBox安装Linux虚拟机,却遇到了一些问题,特地记录于此,方便后面查阅! 首先简易记录下安装Linux虚拟机过程: 大致经过如下步骤:新建虚拟电脑,加载Linux版本镜像安装 ...
- 史上最全Xshell and Xftp 工具的使用
文章目录 什么是xshell 解决: 安装Xshell Xshell怎么建立连接 Xshell如果修改已有连接信息? 修改,背景色,字体,编码 Xshell导出已有的登录信息 Xftp的使用 XFP建 ...
- Xshell 连接CentOS服务器解密
平台之大势何人能挡? 带着你的Net飞奔吧!http://www.cnblogs.com/dunitian/p/4822808.html Xshell生成密钥key(用于Linux 免密码登录)htt ...
- Xshell显示中文乱码问题
[文件]–>[打开]–>在打开的session中选择连接的那个,点击[属性] -> [终端], 编码选择为:Unicode(UTF-8),然后重新连接服务器即可.也可以在Xshell ...
- xshell不能输入中文,显示为??
不知不觉间发现自己使用xshell的时候不能输入中文了,输入的中文会变成"??",开始以为是编码问题,看了一下编码设置后发现没有任何问题,而且显示中文没有出现乱码问题,只是在输入的 ...
- 通过XShell链接虚拟机的CentOS
今天在Win7环境通过XShell链接VirtualBox的CentOS;始终链接不上,原来是因为虚拟机选择网络链接方式不对[推荐连接方式:Host-only Adapter(主机模式). 知识提要: ...
- xshell有大量打印时,显示信息不全
使用xshell远程登录ssh时,编译大型工程或在minicom打印嵌入式设备的信息,发现显示不全. 在网上搜索了一下也没有发现有解决办法. 经过实验发现 xshell terminal type设置 ...
- HashTable初次体验
用惯了数组.ArryList,初次接触到HashTable.Dictionary这种字典储存对于我来说简直就是高大上. 1.到底什么是HashTable HashTable就是哈希表,和数组一样,是一 ...
随机推荐
- IntelliJ IDEA下maven Spring MVC配置
1. 导入工程:或者新建Spring web工程,可以参考博客中的Eclipse Spring MVC的方式: 2.配置Tomcat服务器,有两种方式:一是配置maven插件,而是配置本地Tomcat ...
- [状态更新]MSE三个月快速复习计划,成功考上复旦软工
最后更新,6月21日收到录取通知书啦,感谢当初不曾放弃的自己: 更新一下状态: 3.3日 分数出来了,过了复试线. 最初写这篇博客的时候,是希望自己能够每天或者至少每周更新下自己的复习状态,这样能够确 ...
- 【转】Unity3D研究院之两种方式播放游戏视频
http://www.xuanyusong.com/archives/1019 Unity3D中播放游戏视频的方式有两种,第一种是在游戏对象中播放,就好比在游戏世界中创建一个Plane面对象,摄像 ...
- Java Socket实战之三 传输对象
首先需要一个普通的对象类,由于需要序列化这个对象以便在网络上传输,所以实现java.io.Serializable接口就是必不可少的了,入下: public class User implements ...
- [CQOI2014][bzoj3504] 危桥 [最大流]
题面 传送门 思路 这道题中惟一的特别之处,就在于"危桥"这一个只能走两次的东西 我的第一想法是做一个dp,但是这道题只需要能不能走,也没有必要 网络流?貌似是个很好的选择 我们把 ...
- 刷题总结——次小生成树(bzoj1977 最小生成树+倍增)
题目: Description 小 C 最近学了很多最小生成树的算法,Prim 算法.Kurskal 算法.消圈算法等等. 正当小 C 洋洋得意之时,小 P 又来泼小 C 冷水了.小 P 说,让小 C ...
- 获取浏览器的homepage
主要知识点:跨进程访问数据 首先修改浏览器源码:BrowserSettings.java private static String getSDMCDefaultSharedPreferencesNa ...
- python中文注释报错
# -*- coding: utf-8 -*-#coding=utf-8 在开头加这个
- C++ vector 的 begin()、end()、front()、back() 区别
STL中实现源码可见:http://www.cplusplus.com/reference/vector/vector/begin/ 一.begin函数 函数原型: iterator begin(); ...
- swarm 发布服务
1.发布服务 2.发布服务 服务发现:Swarm模式内置DNS组件,自动为每个服务分配DNS记录,然后服务的DNS名称在集群内的服务直接分发请求.负载均衡:在Swarm集群中创建服务时,Ingress ...