def test_add1(self): sredis = StorageRedis() pubkey = 'BAAAB3NzaC1yc2EAAAABIwAAAGEArzJx8OYOnJmzf4tfBEvLi8DVPrJ3/c9k2I/Az64fxjHf9imyRJbixtQhlH9lfNjUIx+4LmrJH5QNRsFporcHDKOTwTTYLh5KmRpslkYHRivcJSkbh/C+BR3utDS555mV' username = '******' self.assertTrue(sredis.add_username(pubkey, username)) username = sredis.get_username(pubkey) self.assertEqual(username, "rauburtin1") self.assertTrue(sredis.add_userinfo(username, 'localhost', '22')) userinfo = sredis.get_userinfo(username) self.assertDictEqual(userinfo, {'remote': 'localhost', 'port': '22'}) sredis.del_username(pubkey) username = sredis.get_username(pubkey) self.assertIsNone(username) username = "******" sredis.del_userinfo(username) userinfo = sredis.get_userinfo(username) self.assertDictEqual(userinfo, {})
def test_add1(self): sredis = StorageRedis() pubkey = "BAAAB3NzaC1yc2EAAAABIwAAAGEArzJx8OYOnJmzf4tfBEvLi8DVPrJ3/c9k2I/Az64fxjHf9imyRJbixtQhlH9lfNjUIx+4LmrJH5QNRsFporcHDKOTwTTYLh5KmRpslkYHRivcJSkbh/C+BR3utDS555mV" username = "******" self.assertTrue(sredis.add_username(pubkey, username)) username = sredis.get_username(pubkey) self.assertEqual(username, "rauburtin1") self.assertTrue(sredis.add_userinfo(username, "localhost", "22")) userinfo = sredis.get_userinfo(username) self.assertDictEqual(userinfo, {"remote": "localhost", "port": "22"}) sredis.del_username(pubkey) username = sredis.get_username(pubkey) self.assertIsNone(username) username = "******" sredis.del_userinfo(username) userinfo = sredis.get_userinfo(username) self.assertDictEqual(userinfo, {})
#!/usr/bin/env python from pysftpproxy.storageredis import StorageRedis sredis = StorageRedis() pubkey=open("/home/rauburtin/.ssh/id_rsa.pub","r").read() if pubkey.endswith("\n"): pubkey = pubkey[:-1] if len(pubkey.split())==3: pubkey = ' '.join(pubkey.split()[:-1]) if len(pubkey.split())==2: pubkey = pubkey.split()[1] username="******" sredis.add_username(pubkey,username) sredis.add_userinfo(username,"192.168.22.14","32772","root","/")
#!/usr/bin/env python from pysftpproxy.storageredis import StorageRedis sredis = StorageRedis() pubkey = open("/home/rauburtin/.ssh/id_rsa.pub", "r").read() if pubkey.endswith("\n"): pubkey = pubkey[:-1] if len(pubkey.split()) == 3: pubkey = ' '.join(pubkey.split()[:-1]) if len(pubkey.split()) == 2: pubkey = pubkey.split()[1] username = "******" sredis.add_username(pubkey, username) sredis.add_userinfo(username, "localhost", "22", "root", "/")