How to make useful SSH Connection?

Usually you doing following steps:
1) You add public key.
> ssh add -K ~/.ssh/id_rsa_next
2) Connect to server
> ssh -i ~/.ssh/id_rsa_next root@myserver.com

Do it easy!
> ssh my-server

What do I need?
One step – edit your ssh_config.
What is ssh_config? This is system-wide default SSH client configuration file. It is overridden if one is also present in the user’s home directory (~/.ssh/config).

> vim ~/.ssh/config

Host *
ServerAliveInterval 60

Host peer
HostName 12.12.122.212
User peter
IdentityFile /Users/yandreev/.ssh/id_rsa_next

 

nice link: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-ssh-configfiles.html

Start IoT Project (Watson IoT, Blockchain) Mac OSX

1. Купим наборы:

  1. умный дом (arduino)
  2. датчики
  3. edison

2. В наборе “Умный дом” лежит руководство как работать с arduino и книга для обучения.

3. Для проверки что Edison работает.

необходимо распаковать коробку, поставить Edison на ножки, так будет удобнее.

подключить к ней usb micro-b провод к компьютеру. должна гореть зеленая лампочка, если горит – всё хорошо.

Если лампочка не горит, скорее всего чип не прижат. Прижимаем чип по плотнее, подключаем к компу. Должно всё работать.

 

ssh tunnel mac. Chrome, Terminal

Как создать тоннель между удаленным сервером и хром браузером на своём компьютере

Terminal

ssh -C -N my-username@my-server-ip -p my-ssh-port -D 8080

Chrome

Advanced Settings

Proxy

add proxy localhost 8080

Nodejs ssl for frontend

1.Generate certificate for test.

Furthermore the core library of the OpenSSL project can be used to generate self-signed certificates. These certificates can then be used for testing purposes.

openssl genrsa -des3 -out server.enc.key 1024
openssl req -new -key server.enc.key -out server.csr
openssl rsa -in server.enc.key -out server.key
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

2.Config Nodejs

PAY ATTENTION: be careful if your REST not HTTPS.

In this example we only add ssl for ui.

var fs = require('fs');
var https = require('https');
var app = require('express')();
var options = {
   key  : fs.readFileSync('server.key'),
   cert : fs.readFileSync('server.crt')
};

app.get('/', function (req, res) {
   res.send('Hello World!');
});

https.createServer(options, app).listen(3000, function () {
   console.log('Started!');
});

Create a website or blog at WordPress.com

Up ↑