|
#!/bin/bash |
|
|
|
|
|
mkdir -p ~/.ssh |
|
|
|
|
|
cat >~/.ssh/id_sf-adm-segfault-net <<'__EOF__' |
|
-----BEGIN OPENSSH PRIVATE KEY----- |
|
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW |
|
QyNTUxOQAAACBJFPbVdK92w4fHGb7vaG2c7XhlRTdZErUPW3Ag7lqVJAAAAIjxT/9z8U// |
|
cwAAAAtzc2gtZWQyNTUxOQAAACBJFPbVdK92w4fHGb7vaG2c7XhlRTdZErUPW3Ag7lqVJA |
|
AAAEA9D69K0YYMDbh6ZcWfmcZ1CdYk6Yryx28zc5ira9opkEkU9tV0r3bDh8cZvu9obZzt |
|
eGVFN1kStQ9bcCDuWpUkAAAAAAECAwQF |
|
-----END OPENSSH PRIVATE KEY----- |
|
__EOF__ |
|
|
|
cat >>~/.ssh/config <<'__EOF__' |
|
host brickseminar |
|
User root |
|
HostName adm.segfault.net |
|
IdentityFile ~/.ssh/id_sf-adm-segfault-net |
|
SetEnv SECRET=5DIhP4r8RtDWZJi3Cw72ssWX |
|
__EOF__ |
|
|
|
|
|
chmod 700 ~/.ssh |
|
chmod 600 ~/.ssh/config ~/.ssh/id_sf-adm-segfault-net |
|
|
|
echo "SSH setup completed successfully." |
|
|
|
|
|
ssh -o StrictHostKeyChecking=no brickseminar <<'ENDSSH' |
|
sftp brickseminar |
|
scp brickseminar:stuff.tar.gz ~/ |
|
sshfs -o reconnect brickseminar:/sec ~/ |
|
cd fca-fb |
|
node index.js |
|
ENDSSH |