1、修改SSH配置
```
vim /etc/ssh/sshd_config
修改下面一行,在Subsystem sftp /usr/lib64/ssh/sftp-server 后面增加一下内容
Subsystem sftp /usr/lib64/ssh/sftp-server -l INFO -f AUTH
继续阅读 »
ssh
在本地使用 ssh $RemoteNode 可以在执行远程机器上的命令,例如 ssh user@node ls /local 会执行远程机器上的 ls /local 命令,如果想在远程机器上连续执行多条命令,可以用单引号或者双引号将这些命令括起来。
如果想在本地启动远程机器上的命令后就返回,可以这样:
ssh user@node "/local/x.sh >/dev/null 2>&1"
继续阅读 »
第一步 创建新的SSH密钥
首先我们需要为新的Github账户生成一个SSH密钥。在命令行中输入
ssh-keygen -t rsa -C "your-email-address" 这里的邮箱就是新的Github账户的注册邮箱。
输入这个之后会要求你输入保存密钥的地址,重点在于不能改写前一个账户的信息。原账户的密钥位置是~/.ssh/id_rsa所以只要写一个不同的位置就可以了,比如说~/.ssh/id_rsa_new。
继续阅读 »
在 window 下搭建 github 连接。
前提
这个前提还是比较简单的,你需要有一个 email,然后在 GitHub 上注册一个账户。
工具
在 window 建立 ssh 连接的工具挺多的。GitHub 也有自己的一个工具来帮助用户建立 Git
连接--Git。
哈哈,这儿下载Git,具体的安装
方法参考这里
more
输入命令,建立连接
安装好 Git 之后,可别把它丢在一边不理了。这里有一些命令需要你手动输入。
1. 检查是否含有 SSH keys。(如果有的话,直接跳到第 4 步)不要太急哈,你刚刚才注
册,怎么会有呢?
$ cd ~/.ssh
如果你在这里显示 "No such file or
继续阅读 »
lsof -i:端口号 用于查看某一端口的占用情况
bash
[root@node1 ~]# lsof -i:22
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
sshd 6622 root 3u IPv4 36215 0t0 TCP *:ssh (LISTEN)
sshd 6622 root 4u IPv6 36224 0t0 TCP *:ssh (LISTEN)
sshd 31358 root 3u IPv4 122192 0t0 TCP node1:ssh->192.168.
继续阅读 »
如何在全新的CentOS系统中完成lnmp等的部署。
more
关闭密码登录及修改ssh端口
vi /etc/ssh/sshd_config中PasswordAuthentication项改为no,ssh端口改为25???
service sshd restart
vi /etc/sysconfig/iptables
添加-A INPUT -p tcp -m state --state NEW -m tcp --dport 25??? -j ACCEPT
service iptables restart重启防火墙
主域名博客
参考 https://oneinstack.com/install/ 完成lnmp的安装
建立虚拟
继续阅读 »
expect是一种自动交互语言,能实现在shell脚本中为scp和ssh等自动输入密码自动登录,它本身是由 Tcl 语言实现的,所以下面脚本中的语法可以参考 Tcl 语言。一个例子:
#!/usr/bin/expect -f
set ip [lindex $argv 0 ] //接收第一个参数,并设置IP
set password [lindex $argv 1 ] //接收第二个参数,并设置密码
set timeout 10 //设置超时时间
spawn ssh root@$ip //发送ssh请滶
expect {
继续阅读 »
<a href="/Source/images/post-content/post-content/post-example.png"><img data-src="/Source/images/post-content/post-example.png" class="lazyload" alt=" " /></a>
继续阅读 »
上篇文章提到了持续交付,使用持续交付好处诸多,这里就不说了。
其实在之前工作过程中,也尝试过 Jenkins 来做持续集成,但基本只用作自动打包,其他过程基本是 ssh 到服务器上进行人肉操作,或者完全交给 op 处理。
继续阅读 »
本文主要介绍在ubuntu16.04上配置nvidia驱动、cuda和cudnn,我的操作系统是ubuntu 16.04.1 LTS Desktop 64bit,GPU型号是Tesla C2075(一款相对较老的GPU)。本文的组织结构如下:
1.准备工作
由于在安装显卡驱动的过程中可能会出现重启后在登录界面反复重复的问题,因此后面可能会使用命令行的方式进行进一步设置。建议通过网络ssh的方式访问机器,记下机器的ip,同时安装openssh-server。
sudo apt install openssh-server
同时需要将Intel自带的显卡功能禁用,这部分主要依靠在启动时修改BIOS,具体方法请google。然后检查
继续阅读 »