近日公司局域网突然变得非常慢,上网受到很大影响,不仅仅是访问互联网慢,就连访问公司内部服务器都感到异常缓慢.于是对本局域网网关进行测试:   $ ping 10.10.26.254   发现延时很大,而且丢包相当多,丢包率达到70%-90%.先怀疑是否有机器中毒在局域网内大量发arp包,于是在自己机器上用arp命令检测:   $ sudo arp -a   可以看到本局域网内的主机ip以及对应的mac地址,貌似没有什么大问题.然后在本机上运行wireshark小鲨鱼抓包,发现确实有几个本局域网内…
转载说明: 本文转载自 http://www.aips.me/mac-key-ssh-login-linux.html 生成密钥对 用密码登录远程主机,将公钥拷贝过去 done 第一步:生成密匙对执行命令 ssh-keygen -t rsa执行结果如下: 12345678910111213141516171819202122 charles@mac:~ > ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in…
由于公司的生产环境有很多台Linux的CentOS服务器, 为了方便机子(假设两台机子A,B)互相之间免密ssh, scp命令操作,配置如下 1. 在A.B上分别创建本机的公钥和私钥,输入命令后连续三次回车 ssh-keygen -t rsa 2. 查看公私钥的文件生成情况 cd ~/.ssh/ ls 看到列表有2个文件: 文件说明: id_rsa : 生成的私钥文件 id_rsa.pub : 生成的公钥文件 3. 把A机子的公钥文件id_rsa.pub(拷贝需要重命名,否则把B的给替换了, 命…
1. 查看linux主机默认ssh端口 因为是使用ssh连接虚拟机上的linux主机的,所以需要查看centos ssh默认端口,一般是22 打开终端 输入cd /etc/ssh/ 查看ssh_config文件,如下图所示 从图中可以看到centos7.0 ssh默认端口为22. 二. 在virtualbox中设置端口转发 因为网络设置中使用的网络地址转换(NAT), 虚拟机上的centos相当于在内网下的一台机器,需要配置映射才能找到 主机端口可以任意写一个window上没有被占用的端口,子系…
自:http://blog.csdn.net/neofung/article/details/6574002 Ubuntu上安装和使用SSH  网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务.最终成功的方法如下: Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条: sudo apt-get install openssh-s…
1. 确定Linux主机已经开启了ssh功能. 1.1--确认sshserver是否启动 ps -e |grep ssh 如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了 1.2--开启ssh-server服务 sudo apt-get install openssh-server(安装ssh服务) ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以…
使用了SSH.NET库,添加引用dll至项目,以下代码显示了点击按钮后SSH链接Linux主机执行命令并返回命令执行结果 protected void btnExcute_Click(object sender, EventArgs e) { string server = ServerAddr.Text; string username = UserName.Text; string password = Password.Text; string command = Command.Text…
为了保证一台Linux主机的安全,所以我们每个主机登录的时候一般我们都设置账号密码登录.但是很多时候为了操作方便,我们都通过设置SSH免密码登录.那么该如何设置?是不是免密码登录就不安全了呢? 一.被访问主机的秘钥存储机制 在被SSH登录的主机中,其实都有一个存储来登录的主机的秘钥的文件,它的名字叫做authorized_keys,它的位置就在root/下面的隐藏目录.ssh中(注:如果这台主机没有被设置任何免秘钥登录,这个文件缺省是不存在的) 在authorized_keys文件中,存储着能够…
在服务器主机上(称为A主机) 创建公钥与私钥: ssh-keygen -t rsa 一路回车,如果想设置密码短语,在提示 passphrase 的时候设置密码短语 查看生成的公钥及私钥: ls ~/.ssh id_rsa.pub id_rsa   公钥内容输出到相应文件中: cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 删除原来的公钥文件: rm -f ~/.ssh/id_rsa.pub 设置文件属性设置为400: chmod 400 ~/.s…
一.问题概述 在一个多月前,组长让我研究下持续集成.我很自然地选择了jenkins.当时,(包括现在也是),部分服务器用的是windows主机. 我当时想了想,如果我把jenkins装在windows上,在windows上打好包后,要怎么把war包或jar包(针对spring boot项目)传到remote windows主机上呢? 传过去之后,要怎么把这个包运行起来呢(比如war包丢tomcat,重启tomcat:比如怎么用java运行spring boot项目),运行肯定是用脚本(bat),…