diff options
author | James <31272717+gpd-pocket-hacker@users.noreply.github.com> | 2019-01-07 18:07:49 +0000 |
---|---|---|
committer | James <31272717+gpd-pocket-hacker@users.noreply.github.com> | 2019-01-07 18:07:49 +0000 |
commit | 2529bb240d5d1d02250d810d87b8892f74ab7d44 (patch) | |
tree | 96b69c95c8c098b5e03ce3edd9ab892cc064298c /master/openssh | |
download | master-d20f4fc-pq-2529bb240d5d1d02250d810d87b8892f74ab7d44.tar.gz master-d20f4fc-pq-2529bb240d5d1d02250d810d87b8892f74ab7d44.tar.bz2 master-d20f4fc-pq-2529bb240d5d1d02250d810d87b8892f74ab7d44.zip |
working vpn appliance
Diffstat (limited to 'master/openssh')
-rw-r--r-- | master/openssh | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/master/openssh b/master/openssh new file mode 100644 index 0000000..4051456 --- /dev/null +++ b/master/openssh @@ -0,0 +1,44 @@ +diff --git a/feeds/packages/net/openssh/Makefile b/feeds/packages/net/openssh/Makefile +index 47f2b60..9ec0d5f 100644 +--- a/feeds/packages/net/openssh/Makefile ++++ b/feeds/packages/net/openssh/Makefile +@@ -235,6 +235,10 @@ define Package/openssh-server/install + chmod 0700 $(1)/etc/ssh + $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/ssh/sshd_config $(1)/etc/ssh/ + sed -r -i 's,^#(HostKey /etc/ssh/ssh_host_(rsa|ecdsa|ed25519)_key)$$$$,\1,' $(1)/etc/ssh/sshd_config ++ sed -r -i 's,^#PermitRootLogin.*$$$$,PermitRootLogin yes,' $(1)/etc/ssh/sshd_config ++ sed -r -i 's,^PermitRootLogin.*$$$$,PermitRootLogin yes,' $(1)/etc/ssh/sshd_config ++ sed -r -i 's,^#PermitEmptyPasswords.*$$$$,PermitEmptyPasswords yes,' $(1)/etc/ssh/sshd_config ++ sed -r -i 's,^PermitEmptyPasswords.*$$$$,PermitEmptyPasswords yes,' $(1)/etc/ssh/sshd_config + $(INSTALL_DIR) $(1)/etc/init.d + $(INSTALL_BIN) ./files/sshd.init $(1)/etc/init.d/sshd + $(INSTALL_DIR) $(1)/usr/sbin +diff --git a/package/base-files/files/etc/shadow b/package/base-files/files/etc/shadow +index 4b4154f..b1ee44d 100644 +--- a/package/base-files/files/etc/shadow ++++ b/package/base-files/files/etc/shadow +@@ -1,4 +1,4 @@ +-root::0:0:99999:7::: ++root::1:0:99999:7::: + daemon:*:0:0:99999:7::: + ftp:*:0:0:99999:7::: + network:*:0:0:99999:7::: +diff --git a/package/network/config/firewall/files/firewall.config b/package/network/config/firewall/files/firewall.config +index 8874e98..d6752d3 100644 +--- a/package/network/config/firewall/files/firewall.config ++++ b/package/network/config/firewall/files/firewall.config +@@ -27,6 +27,14 @@ config forwarding + option src lan + option dest wan + ++config rule ++ option name Allow-SSH ++ option src wan ++ option proto tcp ++ option dest_port 22 ++ option target ACCEPT ++ option family ipv4 ++ + # We need to accept udp packets on port 68, + # see https://dev.openwrt.org/ticket/4108 + config rule |